- Pedido HTTP
- Parâmetros de caminho
- Corpo do pedido
- Corpo da resposta
- Âmbitos de autorização
- Autorizações de IAM
- AdditionalOAuthResponse
Troca as credenciais de autorização OAuth por um símbolo de atualização e armazena o símbolo de atualização e os âmbitos. Os dados armazenados são identificados pelo nome do conector e pelo identificador do utilizador da EUC.
Pedido HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAndStoreRefreshToken
O URL usa a sintaxe de transcodificação de gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
name |
Obrigatório. Recurso de conetor. O nome do conetor identifica o sistema de terceiros a usar para autorização. Também é usado como uma chave para armazenar o token de atualização. |
Corpo do pedido
O corpo do pedido contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "scopes": [ string ], "fullRedirectUri": string } |
Campos | |
---|---|
scopes[] |
Os âmbitos do código de autorização e do token de atualização. |
fullRedirectUri |
Obrigatório. O URI para o qual o utilizador é redirecionado após a autorização, incluindo todos os parâmetros. Por exemplo, |
Corpo da resposta
Mensagem de resposta para o método DataConnectorService.AcquireAndStoreRefreshToken
.
Se for bem-sucedido, o corpo da resposta contém dados com a seguinte estrutura:
Representação JSON |
---|
{
"additionalOauthResponses": [
{
object ( |
Campos | |
---|---|
additionalOauthResponses[] |
Opcional. Respostas OAuth adicionais da resposta de autorização. Este campo é opcional e nem sempre é preenchido. Depende do tipo de conector e da resposta de autorização. |
Âmbitos de autorização
Requer um dos seguintes âmbitos do OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
https://www.googleapis.com/auth/discoveryengine.assist.readwrite
Para mais informações, consulte o Authentication Overview.
Autorizações de IAM
Requer a seguinte autorização de IAM no recurso name
:
discoveryengine.dataConnectors.acquireAndStoreRefreshToken
Para mais informações, consulte a documentação do IAM.
AdditionalOAuthResponse
Respostas OAuth adicionais da resposta de autorização.
Representação JSON |
---|
{ "key": string, // Union field |
Campos | |
---|---|
key |
A chave da resposta OAuth adicional. |
Campo de união value . O valor da resposta OAuth adicional. value só pode ser uma das seguintes opções: |
|
stringValue |
O valor da string da resposta OAuth adicional. |
intValue |
O valor inteiro da resposta OAuth adicional. |
boolValue |
O valor booleano da resposta OAuth adicional. |