Aller au contenu principal

Exemple de configuration OAuth 2.0

Cette section explique comment configurer les fournisseurs OAuth 2.0 pour Microsoft et Google, avec des exemples de référence pour chacun.

Microsoft​

Informations sur le fournisseur​

ParamètreExemple
ID Client11de338f-3443-4c96-8fa5-81e5c682af10
Spécifie l'identifiant unique de l'application. Trouvez-le sur la page Aperçu dans Azure.
Secret Client(caché pour des raisons de sécurité ; entrez le vôtre ici)
Fournit une authentification sécurisée du client. Créez sous Certificats et secrets.
Point de terminaison de découvertehttps://login.microsoftonline.com/6fe2c527-u776-4v20-kqq8-a63670f1043r//v2.0/.well-known/openid-configuration
Pointez vers les métadonnées OpenID Connect d'Azure. Trouvez sous Points de terminaison dans Aperçu.
Point de terminaison d'autorisationhttps://login.microsoftonline.com/6fe2c527-f885-4a20-aeb8-b69640f1056b/oauth2/v2.0/authorize
Pointez vers les métadonnées OpenID Connect d'Azure. Trouvez sous Points de terminaison dans Aperçu.
Point de terminaison de jetonhttps://login.microsoftonline.com/6fe2c527-f885-4a20-aeb8-b69640f1056b/oauth2/v2.0/token
Pointez vers les métadonnées OpenID Connect d'Azure. Trouvez sous Points de terminaison dans Aperçu.
Point de terminaison d'informations utilisateurhttps://graph.microsoft.com/oidc/userinfo
Récupère les profils des utilisateurs authentifiés.
Portsopenid, email, offline_access
Définit les niveaux d'accès et les revendications incluses dans le processus d'authentification.

Exemple de configuration d'authentification​

ChampExemple
ActiverActive
DescriptionSe connecter avec Azure[OAuth]
ID Client11de338f-3443-4c96-8fa5-81e5c682af10
Secret Client(caché pour des raisons de sécurité ; entrez le vôtre ici)
Point de terminaison de découvertehttps://login.microsoftonline.com/6fe2c527-f885-4a20-aeb8-b6964f01056b/v2.0/.well-known/openid-configuration
Point de terminaison d'autorisationhttps://login.microsoftonline.com/6fe2c527-f885-4a20-aeb8-b6964f01056b/oauth2/v2.0/authorize
Point de terminaison de jetonhttps://login.microsoftonline.com/6fe2c527-f885-4a20-aeb8-b6964f01056b/oauth2/v2.0/token
Portéeopenid, email, offline_access
URLs de redirection
  • Serveur Web : http://[votre-domaine-client-web]:82/Auth/CallbackFlow
  • Complément Excel : http://localhost:44390/excelAddin/loginCallback
  • Point de terminaison d'informations utilisateurhttps://graph.microsoft.com/oidc/userinfo
    Identifiant utilisateuremail
    Inviteselect_account
    Forcer la réauthentificationDésactivé

    Exemple de mappage des utilisateurs​

    ChampExemple
    Nom d'utilisateurADMIN
    NomADMIN
    Emailadmin@companyname.com
    Identifiant utilisateurRD@nectari.com

    Google​

    Informations sur le fournisseur​

    ParamètreExemple
    ID Client343312345323453-t3424qpj03iie75appleqasff42ksq322.apps.googleusercontent.com
    Spécifie l'identifiant unique de l'application. Trouvez-le sur la page Aperçu dans Azure.
    Secret Client(caché pour des raisons de sécurité ; entrez le vôtre ici)
    Fournit une authentification sécurisée du client. Créez sous Certificats et secrets.
    Point de terminaison d'autorisationhttps://accounts.google.com/o/oauth2/v2/auth
    Point de terminaison générique. Trouvez dans Authentifier l'utilisateur.
    Point de terminaison de jetonhttps://oauth2.googleapis.com/token
    Point de terminaison générique. Trouvez dans Authentifier l'utilisateur.
    Point de terminaison d'informations utilisateurhttps://openidconnect.googleapis.com/v1/userinfo
    Point de terminaison générique pour toutes les applications enregistrées
    Portsopenid, email
    Définit les niveaux d'accès et les revendications incluses dans le processus d'authentification.
    Point de terminaison de découvertehttps://accounts.google.com/.well-known/openid-configuration
    Point de terminaison générique. Trouvez dans Document de découverte.

    Exemple de configuration d'authentification​

    ChampExemple
    ActiverActive
    DescriptionSe connecter avec Azure[OAuth]
    ID Client343313245323453-t342qjpj03iie75appleqsaff42ksq322.apps.googleusercontent.com
    Secret Client(caché pour des raisons de sécurité ; entrez le vôtre ici)
    Point de terminaison de découvertehttps://accounts.google.com/.well-known/openid-configuration
    Point de terminaison d'autorisationhttps://accounts.google.com/o/oauth2/v2/auth
    Point de terminaison de jetonhttps://oauth2.googleapis.com/token
    Portéeopenid, email
    URLs de redirection
  • Serveur Web : https://webclientserver:443/Auth/CallbackFlow
  • Complément Excel : http://localhost:44390/excelAddin/loginCallback
  • Point de terminaison d'informations utilisateurhttps://openidconnect.googleapis.com/v1/userinfo
    Identifiant utilisateuremail_verified

    Exemple de mappage des utilisateurs​

    ChampExemple
    Nom d'utilisateurADMIN
    NomADMIN
    Emailadmin@companyname.com
    Identifiant utilisateurRD@nectari.com