AccountLinking permet à l'appli de guider l'utilisateur pour qu'il se connecte aux services Web de l'appli.
Représentation JSON | |
---|---|
{ "clientId": string, "clientSecret": string, "grantType": enum ( |
Champs | |
---|---|
clientId |
Chaîne publique unique permettant d'identifier le client demandant une authentification. |
clientSecret |
Code secret du client géré par le développeur. |
grantType |
Indique le type d'authentification. |
authenticationUrl |
URL vers laquelle les utilisateurs seront redirigés lorsqu'ils saisiront leurs identifiants de connexion (par exemple, |
accessTokenUrl |
URL permettant de récupérer le jeton d'accès en fonction d'un code d'autorisation, par exemple |
scopes[] |
Liste des champs d'application pour lesquels l'utilisateur doit accorder une autorisation. Jusqu'à 10 champs d'application sont acceptés. |
scopeExplanationUrl |
URL de l'application permettant d'afficher des informations sur les niveaux d'accès pour lesquels le jeton d'accès est accordé. L'URL sera complétée par un paramètre de requête "scopes" contenant la liste des champs d'application demandés, par exemple : |
googleSignInClientId |
ID client OAuth 2.0 de la console Google APIs utilisé par l'application pour Google Sign-In. Ce champ est obligatoire pour le type d'assertion |
assertionTypes[] |
Liste des types d'assertion que l'application peut prendre en charge au niveau du point de terminaison du jeton. |
basicAuthHeaderForTokenEndpoint |
Utilise l'en-tête d'authentification de base pour le point de terminaison du jeton si ce champ est défini sur "true". Sinon, il utilise l'ID client et le code secret dans le corps du post. |
revocationEndpoint |
Point de terminaison de révocation du jeton, veuillez consulter le document pour les développeurs du fournisseur d'identité pour trouver la valeur correcte. Par exemple, https://login.example.com/oauth/revoke. |
androidAppFlip[] |
Configuration de l'association de comptes pour Android AppFlip. |
iosAppFlip[] |
Configuration de l'association de comptes iOS AppFlip. |
AndroidAppFlip
Configuration de l'association de comptes pour Android AppFlip.
Représentation JSON | |
---|---|
{ "appPackageName": string, "appSignature": string, "appFlipIntent": string } |
Champs | |
---|---|
appPackageName |
Nom de package de l'application tierce. |
appSignature |
Empreinte numérique SHA-256 de leur signature pour l'application tierce. |
appFlipIntent |
Action d'intent à utiliser pour démarrer l'application tierce. |
IosAppFlip
Configuration de l'association de comptes iOS AppFlip.
Représentation JSON | |
---|---|
{ "universalLink": string } |
Champs | |
---|---|
universalLink |
lien universel pour les applications tierces. |