AccountLinking viene utilizzato per consentire a Google di guidare l'utente ad accedere ai servizi web dell'App.
Rappresentazione JSON | |
---|---|
{ "clientId": string, "clientSecret": string, "grantType": enum ( |
Campi | |
---|---|
clientId |
Stringa pubblica univoca utilizzata per identificare il client che richiede l'autenticazione. |
clientSecret |
Client secret gestito dallo sviluppatore. |
grantType |
Indica il tipo di autenticazione. |
authenticationUrl |
L'URL a cui verranno reindirizzati gli utenti per inserire le credenziali di accesso, ad esempio |
accessTokenUrl |
L'URL per recuperare il token di accesso a cui è stato assegnato un codice di autorizzazione, ad esempio |
scopes[] |
Elenco degli ambiti per cui l'utente deve concedere l'autorizzazione. Sono supportati fino a 10 ambiti. |
scopeExplanationUrl |
L'URL dell'app per visualizzare le informazioni sugli ambiti per cui viene concesso il token di accesso. All'URL verrà aggiunto un parametro di ricerca "ambiti" contenente un elenco di ambiti richiesti, ad esempio: |
googleSignInClientId |
L'ID client OAuth 2.0 della console API di Google utilizzato dall'app per Accedi con Google. Questo campo è obbligatorio per il tipo di asserzione |
assertionTypes[] |
L'elenco di tipi di asserzioni che l'app può supportare nell'endpoint del token. |
basicAuthHeaderForTokenEndpoint |
Utilizza l'intestazione dell'autenticazione di base per l'endpoint del token se questo campo è impostato su true. In caso contrario, utilizza l'ID client e il secret all'interno del corpo del post. |
revocationEndpoint |
endpoint di revoca del token, fai riferimento al documento per gli sviluppatori dell'IdP per trovare il valore corretto. Ad esempio, https://login.example.com/oauth/revoke. |
androidAppFlip[] |
Configurazione del collegamento dell'account per Android AppFlip. |
iosAppFlip[] |
Configurazione collegamento account iOS AppFlip. |
AndroidAppFlip
Configurazione del collegamento dell'account per Android AppFlip.
Rappresentazione JSON | |
---|---|
{ "appPackageName": string, "appSignature": string, "appFlipIntent": string } |
Campi | |
---|---|
appPackageName |
Nome del pacchetto dell'app di terze parti. |
appSignature |
L'impronta SHA-256 della firma della firma per l'app di terze parti. |
appFlipIntent |
L'azione intent da utilizzare per avviare l'app di terze parti. |
IosAppFlip
Configurazione collegamento account iOS AppFlip.
Rappresentazione JSON | |
---|---|
{ "universalLink": string } |
Campi | |
---|---|
universalLink |
link universale per le app di terze parti. |