REST Resource: projects.inboundSamlConfigs

리소스: InboundSamlConfig

프로젝트가 신뢰 당사자로 작동하는 경우의 SAML RP-IDP 구성 쌍입니다.

JSON 표현
{
  "name": string,
  "idpConfig": {
    object (IdpConfig)
  },
  "spConfig": {
    object (SpConfig)
  },
  "displayName": string,
  "enabled": boolean
}
필드
name

string

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

idpConfig

object (IdpConfig)

프로젝트가 신뢰 당사자 역할을 하는 경우의 SAML IdP (ID 공급업체) 구성입니다.

spConfig

object (SpConfig)

프로젝트가 SAML ID 공급업체에서 발급한 인증 어설션을 수신하고 수락하는 신뢰 당사자 역할을 하는 경우의 SAML SP (서비스 제공업체) 구성입니다.

displayName

string

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

enabled

boolean

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

IdpConfig

프로젝트가 신뢰 당사자 역할을 하는 경우의 SAML IdP (ID 공급업체) 구성입니다.

JSON 표현
{
  "idpEntityId": string,
  "ssoUrl": string,
  "idpCertificates": [
    {
      object (IdpCertificate)
    }
  ],
  "signRequest": boolean
}
필드
idpEntityId

string

모든 SAML 항목의 고유 식별자입니다.

ssoUrl

string

인증 요청을 전송할 URL입니다.

idpCertificates[]

object (IdpCertificate)

어설션에서 서명을 확인하기 위한 IdP의 공개 키입니다.

signRequest

boolean

발신 SAMLRequest에 서명해야 하는지 여부를 나타냅니다.

IdpCertificate

IdP에서 발급한 SAMLResponse의 서명을 확인하기 위한 IdP의 인증서 데이터입니다.

JSON 표현
{
  "x509Certificate": string
}
필드
x509Certificate

string

x509 인증서

SpConfig

프로젝트가 SAML ID 공급업체에서 발급한 인증 어설션을 수신하고 수락하는 신뢰 당사자 역할을 하는 경우의 SAML SP (서비스 제공업체) 구성입니다.

JSON 표현
{
  "spEntityId": string,
  "callbackUri": string,
  "spCertificates": [
    {
      object (SpCertificate)
    }
  ]
}
필드
spEntityId

string

모든 SAML 항목의 고유 식별자입니다.

callbackUri

string

IDP의 응답이 처리되는 콜백 URI입니다.

spCertificates[]

object (SpCertificate)

출력 전용입니다. SP에서 시작한 흐름의 SAMLRequest에서 서명을 확인하기 위해 서버에서 생성한 공개 인증서입니다.

SpCertificate

IDP가 SP에서 생성한 SAMLRequest를 확인하기 위한 SP의 인증서 데이터입니다.

JSON 표현
{
  "x509Certificate": string,
  "expiresAt": string
}
필드
x509Certificate

string

자체 서명된 공개 인증서

expiresAt

string (Timestamp format)

인증서 만료 인스턴스의 타임스탬프입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

메서드

create

Identity Toolkit 프로젝트의 수신 SAML 구성을 만듭니다.

delete

Identity Toolkit 프로젝트의 수신 SAML 구성을 삭제합니다.

get

Identity Toolkit 프로젝트의 수신 SAML 구성을 가져옵니다.

list

Identity Toolkit 프로젝트의 모든 수신 SAML 구성을 나열합니다.

patch

Identity Toolkit 프로젝트의 수신 SAML 구성을 업데이트합니다.