O AccountLinking é usado para que o Google possa orientar o usuário a fazer login nos serviços da Web do aplicativo.
Representação JSON | |
---|---|
{ "clientId": string, "clientSecret": string, "grantType": enum ( |
Campos | |
---|---|
clientId |
String pública exclusiva usada para identificar o cliente que está solicitando a autenticação. |
clientSecret |
Chave secreta do cliente mantida pelo desenvolvedor. |
grantType |
Indica o tipo de autenticação. |
authenticationUrl |
O URL para o qual os usuários serão redirecionados para inserir credenciais de login, por exemplo, |
accessTokenUrl |
O URL para buscar o token de acesso de acordo com um código de autorização, por exemplo, |
scopes[] |
Lista de escopos para os quais o usuário precisa conceder permissão. Até 10 escopos são compatíveis. |
scopeExplanationUrl |
O URL do aplicativo para exibir informações sobre os escopos a que o token de acesso está sendo concedido. O URL será anexado com um parâmetro de consulta "scopes" contendo uma lista de escopos que estão sendo solicitados, por exemplo: |
googleSignInClientId |
O ID do cliente OAuth 2.0 do Console de APIs do Google que está sendo usado pelo aplicativo para o Login do Google. Este campo é obrigatório para o tipo de asserção |
assertionTypes[] |
A lista de tipos de declaração compatíveis com o app no endpoint do token. |
basicAuthHeaderForTokenEndpoint |
Usa o cabeçalho de autenticação básico para o ponto de extremidade do token se este campo for definido como verdadeiro. Caso contrário, usa o ID e o segredo do cliente no corpo da postagem. |
revocationEndpoint |
de revogação de token, consulte o documento do desenvolvedor do IdP para encontrar o valor correto. Por exemplo, https://login.example.com/oauth/revoke. |
androidAppFlip[] |
Configuração de vinculação de conta para o Android AppFlip. |
iosAppFlip[] |
Configuração de vinculação de contas no AppFlip do iOS. |
AndroidAppFlip (em inglês)
Configuração de vinculação de conta para o Android AppFlip.
Representação JSON | |
---|---|
{ "appPackageName": string, "appSignature": string, "appFlipIntent": string } |
Campos | |
---|---|
appPackageName |
Nome do pacote do app de terceiros. |
appSignature |
Impressão digital SHA-256 da assinatura de assinatura do app de terceiros. |
appFlipIntent |
A ação da intent que precisa ser usada para iniciar o app de terceiros. |
IosAppFlip
Configuração de vinculação de contas no AppFlip do iOS.
Representação JSON | |
---|---|
{ "universalLink": string } |
Campos | |
---|---|
universalLink |
universal para apps de terceiros. |