OAuth2 | Server Endpoints

Standardmäßig verwendet der OAuth2-Server die folgenden Endpunkte:

Authorization: /sgc/oauth2/auth

Token: /sgc/oauth2/token

Revocation: /sgc/oauth2/revoke (POST) - Widerruft Tokens gemäß RFC 7009

Introspection: /sgc/oauth2/introspect (POST) - Gibt Token-Metadaten gemäß RFC 7662 zurück

Device Authorization: /sgc/oauth2/device (POST) - Gibt Device-Codes gemäß RFC 8628 aus

Device Verification: /sgc/oauth2/device/verify (GET/POST) - Benutzerverifizierungsseite

Das bedeutet, dass die vollständigen OAuth2-Endpunkte, wenn Ihr Server auf der IP 80.54.41.30 und Port 8443 lauscht, lauten:

Authorization: https://80.54.41.30:8443/sgc/oauth2/auth

Token: https://80.54.41.30:8443/sgc/oauth2/token

Revocation: https://80.54.41.30:8443/sgc/oauth2/revoke

Introspection: https://80.54.41.30:8443/sgc/oauth2/introspect

Device Authorization: https://80.54.41.30:8443/sgc/oauth2/device

Device Verification: https://80.54.41.30:8443/sgc/oauth2/device/verify

Diese Endpunkte können einfach geändert werden, greifen Sie einfach auf die OAuth2Options-Eigenschaft der Komponente zu und ändern Sie die Authorization- und Token-URLs.

Beispiel: wenn Ihre Endpunkte sein müssen

Authorization: https://80.54.41.30:8443/authentication/auth

Token: https://80.54.41.30:8443/authentication/token

Setzen Sie die OAuth2Options-Eigenschaft mit den folgenden Werten:

OAuth2Options.Authorization.URL = /authentication/auth

OAuth2Options.Token.URL = /authentication/token

Der gleiche Ansatz gilt für die anderen Endpunkte:

OAuth2Options.Revocation.URL = /authentication/revoke

OAuth2Options.Introspection.URL = /authentication/introspect

OAuth2Options.DeviceAuthorization.URL = /authentication/device

OAuth2Options.DeviceAuthorization.VerificationURL = /authentication/device/verify