OAuth 승인 사용자 인증 정보를 갱신 토큰으로 교환하고 갱신 토큰과 범위를 저장합니다. 저장된 데이터는 커넥터 이름과 EUC의 사용자 식별자를 기준으로 키가 지정됩니다.
HTTP 요청
POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAndStoreRefreshToken
URL은 gRPC 트랜스코딩 문법을 사용합니다.
경로 매개변수
| 매개변수 | |
|---|---|
| name | 
 필수 항목입니다. 커넥터 리소스입니다. 커넥터 이름은 승인에 사용할 서드 파티 시스템을 식별합니다. 또한 갱신 토큰을 저장하는 키로도 사용됩니다. | 
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
| JSON 표현 | 
|---|
| { "scopes": [ string ], "fullRedirectUri": string } | 
| 필드 | |
|---|---|
| scopes[] | 
 승인 코드 및 갱신 토큰의 범위입니다. | 
| fullRedirectUri | 
 필수 항목입니다. 모든 매개변수를 포함하여 승인 후 사용자가 리디렉션되는 URI입니다. 예:  | 
응답 본문
DataConnectorService.AcquireAndStoreRefreshToken 메서드의 응답 메시지입니다.
성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.
| JSON 표현 | 
|---|
| {
  "additionalOauthResponses": [
    {
      object ( | 
| 필드 | |
|---|---|
| additionalOauthResponses[] | 
 (선택사항) 승인 응답의 추가 OAuth 응답입니다. 이 필드는 선택사항이며 항상 입력되지는 않습니다. 커넥터의 유형과 승인 응답에 따라 다릅니다. | 
승인 범위
다음 OAuth 범위 중 하나가 필요합니다.
- https://www.googleapis.com/auth/cloud-platform
- https://www.googleapis.com/auth/discoveryengine.readwrite
- https://www.googleapis.com/auth/discoveryengine.assist.readwrite
자세한 내용은 Authentication Overview를 참조하세요.
IAM 권한
name 리소스에 대해서는 다음 IAM 권한이 필요합니다.
- discoveryengine.dataConnectors.acquireAndStoreRefreshToken
자세한 내용은 IAM 문서를 참조하세요.
AdditionalOAuthResponse
승인 응답의 추가 OAuth 응답입니다.
| JSON 표현 | 
|---|
| { "key": string, // Union field | 
| 필드 | |
|---|---|
| key | 
 추가 OAuth 응답의 키입니다. | 
| 통합 필드 value. 추가 OAuth 응답의 값입니다.value은 다음 중 하나여야 합니다. | |
| stringValue | 
 추가 OAuth 응답의 문자열 값입니다. | 
| intValue | 
 추가 OAuth 응답의 정수 값입니다. | 
| boolValue | 
 추가 OAuth 응답의 불리언 값입니다. |