POST /oauth/par
Pour utiliser les fonctionnalités Identité très réglementée (HRI), vous devez disposer d’un plan Entreprise avec le module complémentaire Identité très réglementée. Consultez Tarification Auth0 pour les détails.
/oauth/par pour permettre aux applications d’envoyer les paramètres d’autorisation généralement envoyés dans une demande GET à /authorize. PAR utilise une méthode POST du programme dorsal pour sécuriser les valeurs des paramètres. Le point de terminaison /oauth/par accepte tous les paramètres d’autorisation qui peuvent être fournis à /authorize. En supposant que l’appel au point de terminaison /oauth/par est valide, Auth0 répondra avec une valeur redirect_uri qui peut être utilisée comme paramètre pour le point de terminaison /authorize.
En supposant que l’appel au point de terminaison /oauth/par est valide, Auth0 répondra avec une valeur redirect_uri également utilisée comme paramètre pour le point de terminaison /authorize. Pour en savoir plus sur la configuration de PAR, lisez Configurer les demandes d’autorisation poussées (PAR).
Remarques
Pour appeler le point de terminaison PAR, vous devez :-
Définir le type de contenu de la demande comme
application/x-www-form-urlencoded -
Utiliser
stringspour tous les paramètres passés -
Inclure un paramètre supplémentaire pour l’authentification de l’application dans la demande (p. ex.,
client_secret, ouclient_assertionetclient_assertion_typepour l’authentification du client JSON Web Token, ou passer unclient-certificateet un en-têteclient-certificate-ca-verifiedlors de l’utilisation de Mutual TLS). -
Utiliser le
authorization_detailsparamètre pour demander l’autorisation de chaque ressource. Par exemple, vous pouvez préciser un tableau d’objets JSON pour transmettre des informations détaillées sur l’autorisation. Chaque objet JSON doit contenir un attributtype. C’est à vous de définir le reste.
Parameters
string
Autorisations demandées pour chaque ressource, semblables aux permissions.
string
L’identifiant unique de l’API cible à laquelle vous souhaitez accéder.
string
Précise le type de jeton, par exemple ’code’ ou ’code id_token’. Obligatoire.
string
client_id de votre application. Obligatoire.string
L’URL vers laquelle Auth0 redirigera après l’autorisation. Obligatoire.
string
Une valeur opaque utilisée pour prévenir les attaques CSRF. Recommandé.
string
Permissions OIDC et permissions API personnalisées. Recommandé.
string
Défi-réponse généré par
code_verifier. Recommandé.string
Méthode utilisée pour générer le défi-réponse, généralement ’S256’. Recommandé.
string
Utilisé pour empêcher les attaques par réinsertion de jetons. Recommandé pour
response_type=id_token.string
Le nom de la connexion configurée pour votre application.
string
Utilisé pour forcer une invite particulière, par exemple,
prompt=consent.string
Identifiant de l’organization à utiliser pour authentifier un utilisateur.