O AccountLinking é usado para que o app permita que o Google oriente o usuário a fazer login nos serviços da Web do app.
Representação JSON | |
---|---|
{ "clientId": string, "clientSecret": string, "grantType": enum ( |
Campos | |
---|---|
clientId |
String pública exclusiva usada para identificar o cliente que está solicitando autenticação. |
clientSecret |
Chave secreta do cliente mantida pelo desenvolvedor. |
grantType |
Indica o tipo de autenticação. |
authenticationUrl |
O URL que os usuários acessam para inserir credenciais de login, por exemplo, |
accessTokenUrl |
O URL para buscar o token de acesso 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 app para exibir informações sobre os escopos para os quais o token de acesso está sendo concedido. O URL será anexado a um parâmetro de consulta "scopes" contendo uma lista dos escopos solicitados, por exemplo: |
googleSignInClientId |
O ID do cliente OAuth 2.0 do Console de APIs do Google que está sendo usado pelo app para o Login do Google. Esse campo é obrigatório para o tipo de declaração |
assertionTypes[] |
A lista de tipos de declaração que o app oferece suporte no endpoint do token. |
basicAuthHeaderForTokenEndpoint |
Usa o cabeçalho de autenticação básico para o endpoint do token se este campo estiver definido como verdadeiro. Caso contrário, usa o ID do cliente e a chave secreta 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 contas para o Android AppFlip. |
iosAppFlip[] |
Configuração da vinculação de contas AppFlip do iOS. |
AndroidAppFlip
Configuração de vinculação de contas 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 da vinculação de contas AppFlip do iOS.
Representação JSON | |
---|---|
{ "universalLink": string } |
Campos | |
---|---|
universalLink |
link universal para app de terceiros. |