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. Pour plus de détails sur chaque paramètre, consultez Authentification.

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 sécurité ; entrez le vôtre ici)
Fournit une authentification sécurisée pour le client. Créez-le sous Certificats et secrets.
Endpoint de découvertehttps://login.microsoftonline.com/6fe2c527-u776-4v20-kqq8-a63670f1043r//v2.0/.well-known/openid-configuration
Pointer vers les métadonnées OpenID Connect d'Azure. Trouvez-le sous Endpoints dans Vue d'ensemble.
Endpoint d'autorisationhttps://login.microsoftonline.com/6fe2c527-f885-4a20-aeb8-b69640f1056b/oauth2/v2.0/authorize
Pointer vers les métadonnées OpenID Connect d'Azure. Trouvez-le sous Endpoints dans Vue d'ensemble.
Endpoint de tokenhttps://login.microsoftonline.com/6fe2c527-f885-4a20-aeb8-b69640f1056b/oauth2/v2.0/token
Pointer vers les métadonnées OpenID Connect d'Azure. Trouvez-le sous Endpoints dans Vue d'ensemble.
Endpoint d'informations utilisateurhttps://graph.microsoft.com/oidc/userinfo
Récupère les profils des utilisateurs authentifiés.
Portéeopenid, 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 sécurité ; entrez le vôtre ici)
Endpoint de découvertehttps://login.microsoftonline.com/6fe2c527-f885-4a20-aeb8-b6964f01056b/v2.0/.well-known/openid-configuration
Endpoint d'autorisationhttps://login.microsoftonline.com/6fe2c527-f885-4a20-aeb8-b6964f01056b/oauth2/v2.0/authorize
Endpoint 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-web-client]:82/Auth/CallbackFlow
  • Excel Add-in: http://localhost:44390/excelAddin/loginCallback
Endpoint d'informations utilisateurhttps://graph.microsoft.com/oidc/userinfo
Identifiant utilisateurRequête du jeton ID pour faire correspondre les utilisateurs. Préférez sub ou oid pour les configurations multitenantes.
"sub": "bf38b88a-5c16-4f58-bf5a-87ccd8e5ad09"
Inviteselect_account
Forcer la réauthentificationDésactivé

Exemple de correspondance des utilisateurs

ChampExemple
Nom d'utilisateurADMIN
NomADMIN
Emailadmin@companyname.com
Identifiant utilisateur"sub": "bf38b88a-5c16-4f58-bf5a-87ccd8e5ad09"

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 sécurité ; entrez le vôtre ici)
Fournit une authentification sécurisée pour le client. Créez-le sous Certificats et secrets.
Endpoint d'autorisationhttps://accounts.google.com/o/oauth2/v2/auth
Point d'extrémité générique. Trouvez-le dans Authentification de l'utilisateur.
Endpoint de tokenhttps://oauth2.googleapis.com/token
Point d'extrémité générique. Trouvez-le dans Authentification de l'utilisateur.
Endpoint d'informations utilisateurhttps://openidconnect.googleapis.com/v1/userinfo
Point d'extrémité générique pour toutes les applications enregistrées
Portéeopenid, email
Définit les niveaux d'accès et les revendications incluses dans le processus d'authentification.
Endpoint de découvertehttps://accounts.google.com/.well-known/openid-configuration
Point d'extrémité générique. Trouvez-le 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 sécurité ; entrez le vôtre ici)
Endpoint de découvertehttps://accounts.google.com/.well-known/openid-configuration
Endpoint d'autorisationhttps://accounts.google.com/o/oauth2/v2/auth
Endpoint de tokenhttps://oauth2.googleapis.com/token
Portéeopenid, email
URLs de redirection
  • Serveur Web: https://webclientserver:443/Auth/CallbackFlow
  • Excel Add-in: http://localhost:44390/excelAddin/loginCallback
Endpoint d'informations utilisateurhttps://openidconnect.googleapis.com/v1/userinfo
Identifiant utilisateurRequête du jeton ID pour faire correspondre les utilisateurs. Préférez sub ou oid pour les configurations multitenantes.
"sub": "bf38b88a-5c16-4f58-bf5a-87ccd8e5ad09"

Exemple de correspondance des utilisateurs

ChampExemple
Nom d'utilisateurADMIN
NomADMIN
Emailadmin@companyname.com
Identifiant utilisateur"sub": "bf38b88a-5c16-4f58-bf5a-87ccd8e5ad09"