Aller au contenu principal

Exemple de configuration OAuth 2.0

Cette section explique comment configurer des 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 Vue d'ensemble dans Azure.
Secret client(caché pour des raisons de sécurité ; entrez le vôtre ici)
Fournit une authentification client sécurisée. Créez-le sous Certificats et secrets.
Point de terminaison de découvertehttps://login.microsoftonline.com/6fe2c527-u776-4v20-kqq8-a63670f1043r//v2.0/.well-known/openid-configuration
Pointeur vers les métadonnées OpenID Connect d'Azure. Trouvez sous Points de terminaison dans Vue d'ensemble.
Point de terminaison d'autorisationhttps://login.microsoftonline.com/6fe2c527-f885-4a20-aeb8-b69640f1056b/oauth2/v2.0/authorize
Pointeur vers les métadonnées OpenID Connect d'Azure. Trouvez sous Points de terminaison dans Vue d'ensemble.
Point de terminaison de tokenhttps://login.microsoftonline.com/6fe2c527-f885-4a20-aeb8-b69640f1056b/oauth2/v2.0/token
Pointeur vers les métadonnées OpenID Connect d'Azure. Trouvez sous Points de terminaison dans Vue d'ensemble.
Point de terminaison des informations utilisateurhttps://graph.microsoft.com/oidc/userinfo
Récupère les profils d'utilisateurs authentifiés.
Portéesopenid, 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
ActiverActivé
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 tokenhttps://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-webclient]:82/Auth/CallbackFlow
  • Complément Excel: http://localhost:44390/excelAddin/loginCallback
  • Point de terminaison des informations utilisateurhttps://graph.microsoft.com/oidc/userinfo
    Identifiant utilisateuremail
    Inviteselect_account
    Forcer la ré-authentificationDésactivé

    Exemple de correspondance 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 Vue d'ensemble dans Azure.
    Secret client(caché pour des raisons de sécurité ; entrez le vôtre ici)
    Fournit une authentification client sécurisée. Créez-le sous Certificats et secrets.
    Point de terminaison d'autorisationhttps://accounts.google.com/o/oauth2/v2/auth
    Point de terminaison générique. Trouvez dans Authentification de l'utilisateur.
    Point de terminaison de tokenhttps://oauth2.googleapis.com/token
    Point de terminaison générique. Trouvez dans Authentification de l'utilisateur.
    Point de terminaison des informations utilisateurhttps://openidconnect.googleapis.com/v1/userinfo
    Point de terminaison générique pour toutes les applications enregistrées
    Portéesopenid, 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
    ActiverActivé
    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 tokenhttps://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 des informations utilisateurhttps://openidconnect.googleapis.com/v1/userinfo
    Identifiant utilisateuremail_verified

    Exemple de correspondance des utilisateurs

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