Il collegamento account viene utilizzato per l'app 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 fornito con 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 il parametro di ricerca "ambiti" contenente un elenco degli ambiti richiesti, ad es. |
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 dei tipi di asserzioni che l'app può supportare nell'endpoint del token. |
basicAuthHeaderForTokenEndpoint |
Utilizza l'intestazione di 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 |
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 del collegamento dell'account AppFlip per iOS. |
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 che deve essere utilizzata per avviare l'app di terze parti. |
IosAppFlip
Configurazione del collegamento dell'account AppFlip per iOS.
Rappresentazione JSON | |
---|---|
{ "universalLink": string } |
Campi | |
---|---|
universalLink |
link universale per app di terze parti. |