Par défaut, le serveur OAuth2 utilise les points de terminaison suivants :
Autorisation : /sgc/oauth2/auth
Token : /sgc/oauth2/token
Révocation : /sgc/oauth2/revoke (POST) - Révoque les jetons conformément à la RFC 7009
Introspection : /sgc/oauth2/introspect (POST) - Retourne les métadonnées du token conformément à RFC 7662
Device Authorization : /sgc/oauth2/device (POST) - Émet des codes d'appareil conformément à la RFC 8628
Vérification d'appareil : /sgc/oauth2/device/verify (GET/POST) - Page de vérification utilisateur
Ce qui signifie que si votre serveur écoute sur l'IP 80.54.41.30 et le port 8443, les points de terminaison OAuth2 complets seront :
Authorization : https://80.54.41.30:8443/sgc/oauth2/auth
Jeton : https://80.54.41.30:8443/sgc/oauth2/token
Révocation : 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
Vérification de l'appareil : https://80.54.41.30:8443/sgc/oauth2/device/verify
Ces points de terminaison peuvent être modifiés facilement, il suffit d'accéder à la propriété OAuth2Options du composant et de modifier les URLs d'autorisation et de jeton.
Exemple : si vos points de terminaison doivent être
Autorisation : https://80.54.41.30:8443/authentication/auth
Token : https://80.54.41.30:8443/authentication/token
Définissez la propriété OAuth2Options avec les valeurs suivantes :
OAuth2Options.Authorization.URL = /authentication/auth
OAuth2Options.Token.URL = /authentication/token
La même approche s'applique aux autres points de terminaison :
OAuth2Options.Revocation.URL = /authentication/revoke
OAuth2Options.Introspection.URL = /authentication/introspect
OAuth2Options.DeviceAuthorization.URL = /authentication/device
OAuth2Options.DeviceAuthorization.VerificationURL = /authentication/device/verify