리소스: Authorization
Discovery Engine 승인 리소스입니다.
JSON 표현 |
---|
{ "name": string, "displayName": string, // Union field |
필드 | |
---|---|
name |
식별자. 승인의 리소스 이름입니다. 형식: 길이 제한이 1,024자(영문 기준)인 UTF-8로 인코딩된 문자열이어야 합니다. |
displayName |
필수 항목입니다. 승인의 표시 이름입니다. 길이 제한이 128자(영문 기준)인 UTF-8로 인코딩된 문자열이어야 합니다. |
통합 필드 authorization_config . 승인 구성입니다. authorization_config 은 다음 중 하나여야 합니다. |
|
serverSideOauth2 |
서버 측 OAuth2 구성입니다. |
ServerSideOAuth2
OAuth2 구성입니다.
JSON 표현 |
---|
{ "clientId": string, "clientSecret": string, "tokenUri": string, "authorizationUri": string, "scopes": [ string ] } |
필드 | |
---|---|
clientId |
필수 항목입니다. OAuth2 클라이언트 ID입니다. |
clientSecret |
필수 항목입니다. OAuth2 클라이언트 보안 비밀번호입니다. 저장 데이터 암호화 |
tokenUri |
필수 항목입니다. 클라이언트 승인을 액세스 토큰으로 교환하는 HTTP 엔드포인트입니다. |
authorizationUri |
필수 항목입니다. 사용자가 승인해야 할 때 리디렉션되는 URI입니다. 인증 성공에 필요한 모든 항목(OAuth ID, 추가 플래그 등)을 포함해야 합니다. 예:
|
scopes[] |
필수 항목입니다. 요청할 범위입니다. 예: |
메서드 |
|
---|---|
|
최종 사용자 인증 정보와 지정된 리소스로 식별된 사용자의 저장된 갱신 토큰을 사용하여 생성된 액세스 토큰과 세부정보를 반환합니다. |
|
Authorization 를 만듭니다. |
|
Authorization 를 삭제합니다. |
|
Authorization 을 가져옵니다. |
|
Engine 아래의 모든 Authorization 를 나열합니다. |
|
Authorization 업데이트 |
|
OAuth 승인 사용자 인증 정보를 갱신 토큰으로 교환하고 갱신 토큰과 범위를 저장합니다. |