리소스: OAuthIdpConfig
OAuth IdP로 인증하기 위한 구성 옵션입니다.
JSON 표현 |
---|
{
"name": string,
"clientId": string,
"issuer": string,
"displayName": string,
"enabled": boolean,
"clientSecret": string,
"responseType": {
object ( |
필드 | |
---|---|
name |
OAuthIdpConfig 리소스의 이름입니다(예: 'projects/my-awesome-project/oauthIdpConfigs/oauth-config-id'). 생성 요청 중에 무시됩니다. |
clientId |
OAuth 클라이언트의 클라이언트 ID입니다. |
issuer |
OIDC IDP의 경우 발급기관 식별자입니다. |
displayName |
개발자가 설정한 구성의 표시 이름입니다. |
enabled |
사용자가 제공업체로 로그인할 수 있는 경우 true입니다. |
clientSecret |
OIDC 코드 흐름을 사용 설정하기 위한 OAuth 클라이언트의 클라이언트 보안 비밀번호입니다. |
responseType |
OAuth 승인 흐름에서 요청할 응답 유형입니다. |
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 |
true인 경우 ID 토큰이 IdP의 승인 엔드포인트에서 반환됩니다. |
code |
true인 경우 승인 코드가 IdP의 승인 엔드포인트에서 반환됩니다. |
token |
사용하지 마세요. |
메서드 |
|
---|---|
|
Identity Toolkit 프로젝트의 Oidc IdP 구성을 만듭니다. |
|
Identity Toolkit 프로젝트의 Oidc IdP 구성을 삭제합니다. |
|
Identity Toolkit 프로젝트의 Oidc IdP 구성을 가져옵니다. |
|
Identity Toolkit 프로젝트의 모든 Oidc IdP 구성을 나열합니다. |
|
Identity Toolkit 프로젝트의 Oidc IdP 구성을 업데이트합니다. |