사용자 정의
Casdoor는 SAML 사용자 정의 공급자를 구성하는 것을 지원하며, Casdoor를 서비스 공급자(SP)로 사용하여 SAML 2.0 프로토콜을 지원하는 모든 신원 공급자(IDP)에 연결할 수 있습니다.
단계1. IDP의 메타데이터 가져오기
먼저, IDP의 메타데이터를 가져와야 합니다. 이는 IDP가 제공하는 서비스의 구성 정보를 설명하는 XML 문서입니다. EntityID
, SSO Endpoint
등의 정보를 포함해야 합니다.
Keycloak과 같은 일부 IDP는 메타데이터를 제공하기 위해 SP 정보를 요구합니다. 문서 Keycloak을 참조할 수 있습니다.
SAML 사용자 정의 공급자를 테스트하기 위해 oktadev를 사용할 수 있으며, 여기에는 메타데이터가 있습니다.
단계2. SAML 사용자 정의 공급자 구성
IDP의 메타데이터를 얻은 후, SAML 사용자 정의 공급자를 생성하고 필요한 정보를 채웁니다.
필드 | 설명 |
---|---|
Category | SAML 선택 |
Type | 사용자 정의 선택 |
Favicon.URL | IDP 로고의 URL |
Metadata | IDP의 메타데이터 |
그런 다음 Parse
버튼을 클릭하면, Endpoint
, IdP
, Issuer URL
, SP ACS URL
및 SP Entity ID
가 자동으로 파싱됩니다.
마지막으로, SAML 사용자 정의 공급자를 애플리케이션의 Providers
에 추가합니다.