Пользовательский
Casdoor поддерживает настройку SAML Пользовательского Провайдера, и вы можете использовать Casdoor в качестве Поставщика Услуг (SP) для подключения любого Поставщика Идентификации (IDP), который поддерживает протокол SAML 2.0.
Шаг1. Получите метаданные IDP
Во-первых, вам необходимо получить метаданные IDP, которые представляют собой XML документ, используемый для описания информации о конфигурации услуг, предоставляемых IDP. Они должны включать информацию, такую как EntityID
, SSO Endpoint
и т.д.
Некоторые IDP, такие как Keycloak, требуют информации SP для предоставления метаданных. Вы можете обратиться к документации Keycloak.
Вы можете использовать oktadev для тестирования SAML Пользовательского Провайдера, вот метаданные.
Шаг2. Настройте SAML Пользовательский Провайдер
После получения метаданных IDP, создайте SAML Пользовательский Провайдер и заполните необходимую информацию.
Поле | Описание |
---|---|
Category | Выберите SAML |
Type | Выберите Пользовательский |
Favicon.URL | URL логотипа IDP |
Metadata | Метаданные IDP |
Затем нажмите кнопку Parse
, и поля Endpoint
, IdP
, Issuer URL
, SP ACS URL
и SP Entity ID
будут автоматически разобраны.
Наконец, добавьте SAML Пользовательский Провайдер в Providers
приложения.