REST Resource: projects.oauthIdpConfigs

리소스: OAuthIdpConfig

OAuth IdP로 인증하기 위한 구성 옵션입니다.

JSON 표현
{
  "name": string,
  "clientId": string,
  "issuer": string,
  "displayName": string,
  "enabled": boolean,
  "clientSecret": string,
  "responseType": {
    object (OAuthResponseType)
  }
}
필드
name

string

OAuthIdpConfig 리소스의 이름입니다(예: 'projects/my-awesome-project/oauthIdpConfigs/oauth-config-id'). 생성 요청 중에 무시됩니다.

clientId

string

OAuth 클라이언트의 클라이언트 ID입니다.

issuer

string

OIDC IDP의 경우 발급기관 식별자입니다.

displayName

string

개발자가 설정한 구성의 표시 이름입니다.

enabled

boolean

사용자가 제공업체로 로그인할 수 있는 경우 true입니다.

clientSecret

string

OIDC 코드 흐름을 사용 설정하기 위한 OAuth 클라이언트의 클라이언트 보안 비밀번호입니다.

responseType

object (OAuthResponseType)

OAuth 승인 흐름에서 요청할 응답 유형입니다. idToken 또는 code를 true로 설정할 수 있지만 둘 다 설정할 수는 없습니다. 두 유형을 동시에 true ({code: true, idToken: true})로 설정하는 것은 아직 지원되지 않습니다.

OAuthResponseType

OAuth 승인 흐름에서 요청할 응답 유형입니다. idToken 또는 code를 true로 설정할 수 있지만 둘 다 설정할 수는 없습니다. 두 유형을 동시에 true ({code: true, idToken: true})로 설정하는 것은 아직 지원되지 않습니다.

응답 유형을 OAuth 2.0 흐름에 매핑하는 방법은 https://openid.net/specs/openid-connect-core-1_0.html#Authentication을 참고하세요.

JSON 표현
{
  "idToken": boolean,
  "code": boolean,
  "token": boolean
}
필드
idToken

boolean

true인 경우 ID 토큰이 IdP의 승인 엔드포인트에서 반환됩니다.

code

boolean

true인 경우 승인 코드가 IdP의 승인 엔드포인트에서 반환됩니다.

token
(deprecated)

boolean

사용하지 마세요. token 응답 유형은 현재 지원되지 않습니다.

메서드

create

Identity Toolkit 프로젝트의 Oidc IdP 구성을 만듭니다.

delete

Identity Toolkit 프로젝트의 Oidc IdP 구성을 삭제합니다.

get

Identity Toolkit 프로젝트의 Oidc IdP 구성을 가져옵니다.

list

Identity Toolkit 프로젝트의 모든 Oidc IdP 구성을 나열합니다.

patch

Identity Toolkit 프로젝트의 Oidc IdP 구성을 업데이트합니다.