O Ações de conversa vai ser descontinuado em 13 de junho de 2023. Para mais informações, consulte Desativação do recurso Ações de conversa.

AccountLinking

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 (AuthGrantType),
  "authenticationUrl": string,
  "accessTokenUrl": string,
  "scopes": [
    string
  ],
  "scopeExplanationUrl": string,
  "googleSignInClientId": string,
  "assertionTypes": [
    enum (AssertionType)
  ],
  "basicAuthHeaderForTokenEndpoint": boolean,
  "revocationEndpoint": string,
  "androidAppFlip": [
    {
      object (AndroidAppFlip)
    }
  ],
  "iosAppFlip": [
    {
      object (IosAppFlip)
    }
  ]
}
Campos
clientId

string

String pública exclusiva usada para identificar o cliente que está solicitando a autenticação.

clientSecret

string

Chave secreta do cliente mantida pelo desenvolvedor.

grantType

enum (AuthGrantType)

Indica o tipo de autenticação.

authenticationUrl

string

O URL para o qual os usuários serão redirecionados para inserir credenciais de login, por exemplo, https://login.example.org/oauth/v2/authorize.

accessTokenUrl

string

O URL para buscar o token de acesso de acordo com um código de autorização, por exemplo, https://login.example.org/oauth/v2/token.

scopes[]

string

Lista de escopos para os quais o usuário precisa conceder permissão. Até 10 escopos são compatíveis.

scopeExplanationUrl

string

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: ?scopes=scope1+scope2+scope3.

googleSignInClientId

string

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 ID_TOKEN, ele é usado no campo aud (público) do token de ID: http://openid.net/specs/openid-connect-core-1_0.html#IDToken. Consulte https://developers.google.com/identity/protocols/OpenIDConnect para mais informações sobre o token de código.

assertionTypes[]

enum (AssertionType)

A lista de tipos de declaração compatíveis com o app no endpoint do token.

basicAuthHeaderForTokenEndpoint

boolean

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

string

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[]

object (AndroidAppFlip)

Configuração de vinculação de conta para o Android AppFlip.

iosAppFlip[]

object (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

string

Nome do pacote do app de terceiros.

appSignature

string

Impressão digital SHA-256 da assinatura de assinatura do app de terceiros.

appFlipIntent

string

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