SAML 2.0 ID 공급자의 프로필 초기 URL
연방형 환경에서는 신원 제공자(IDP)에서 사용자가 직접 시작하는 싱글 사인온(SSO) 작업에 특수하게 구성된 URL을 사용할 수 있습니다.
- 싱글 사인온 서비스
- 싱글 로그아웃 서비스
- 이름 ID 관리 서비스
싱글 사인온(SSO) 서비스 초기 URL
ID 제공자에서 단일 로그인 절차를 시작합니다. URL 의 구문은 다음과 같습니다https://{tenantName}/saml/sps/saml20ip/saml20/logininitial
?RequestBinding=RequestBindingType
&PartnerId=target_partner_provider_ID
&NameIdFormat=NameIDFormatType
&Target=target_application_location
&AssertionConsumerSvcIndes=AssertionConsumerSvcIndex여기서,- RequestBindingType
- 서비스 제공자로 요청을 보내는 데 사용되는 바인딩입니다. ID 제공자에서 싱글 사인온을 시작할 때 유효한 값은 HTTPPost입니다
- 타겟 파트너 제공자 ID
- 대상 파트너의 제공자 ID입니다.
- NameIdFormatType
- 이름 ID에 사용할 이름 ID 형식입니다. 유효값은 다음과 같습니다.
- 일시적 (익명)
- 지속적
- 이메일
- 대상 애플리케이션 위치
- 이 요소는 URL 인코딩되고 서비스 제공자로 ID 제공자가 전달하는 원하지 않은 응답에서 RelayState 매개변수 값으로 설정됩니다. 서비스 제공자가 이 값을 사용자가 싱글 사인온을 사용하여 로그온할 수 있는 애플리케이션의 URL로 해석합니다.
- AssertionConsumerSvcIndex
- ID 제공자가 응답을 보내는 권한 정보 이용자 서비스 URL의 색인을 지정합니다. 값은 서비스 제공자 메타데이터의 엔드포인트에 해당해야 합니다.참고: ResponseBinding 와 AssertionConsumerSvcIndex 가 모두 지정된 경우, 후자가 우선 적용됩니다.
ID 제공자에서 시작된 URL 의 싱글 사인온 예시
다음 예제에서는 SAML 2.0 프로토콜을 사용하여 ID 제공자에서 시작되는 경우의 싱글 사인온 URL을 보여줍니다.AssertionConsumerSvcIndex는 응답을 보내는 ACS URL의 색인을 나타냅니다.https://{tenantName}/saml/sps/saml20ip/saml20/logininitial
?RequestBinding=HTTPPost
&NameIdFormat=persistent
&PartnerId=https://sp.example.com:433/samlsp/sps/saml20/saml20
&Target=https://sp.example.com:9443/banking
&AssertionConsumerSvcIndex=0
단일 로그아웃 서비스 초기 URL
ID 제공자에서 SLO 흐름을 시작합니다. URL의 구문은 다음과 같습니다.https://{tenantName}/saml/sps/saml20ip/saml20/sloinitial
?RequestBinding=RequestBindingType여기서,- RequestBindingType
- 요청을 보내는 데 사용되는 바인딩입니다. 유효한 값은 다음과 같습니다
- HTTP POST
- HTTPRedirect
ID 제공자 측에서 시작되는 단일 로그아웃( URL )의 예시
https://{tenantName}/saml/sps/saml20ip/saml20/logininitial
?RequestBinding=HTTPPost
이름 식별자 관리 서비스 초기 URL
파트너가 이름 ID 관리 서버에 접속하는 데 사용합니다. URL 의 구문은 다음과 같습니다https://{tenantName}/saml/sps/saml20ip/saml20/mnidsinitial
?RequestBinding=RequestBindingType
&PartnerId=target_partner_provider_ID
&NameIdTerminate=name_ID_terminate_value
여기서,- RequestBindingType
- 요청을 보내는 데 사용되는 바인딩입니다. 유효한 값은 다음과 같습니다
- HTTP POST
- HTTPRedirect
- 타겟 파트너 제공자 ID
- 대상 파트너의 제공자 ID입니다.
- 이름_ID_종료_값
- 이름 ID 관리 플로우가 이름 ID 맵핑을 종결해야 하는지 여부를 표시하는 값입니다. 유효값은 다음과 같습니다.
true: 계정 연동을 종료합니다.false: 이름 ID 흐름이 이름 식별자(별칭)를 업데이트함을 나타냅니다. 값을 명시적으로 지정하지 않으면 기본값은 false입니다.
ID 제공자가 시작한 이름 ID 관리의 예
https://\{tenantName}/saml/sps/saml20ip/saml20/mnidsinitial
?RequestBinding=HTTPPost
&PartnerId=https://sp.example.com:443/samlsp/sps/spfed/saml20
&NameIdTerminate=true