Поставщик услуг с эмитентом не зарегистрирован - PullRequest
0 голосов
/ 03 апреля 2019

Я попытался создать поставщика услуг с эмитентом carbonServer в консоли углерода сервера идентификации. Я попытался включить SAMLSSO Authenticator в authenticators.xml в каталоге / repository / conf / security / Когда я запускаю сервис и получаю доступ к консоли углерода, я получаю эту ошибку.

Система единого входа на основе SAML 2.0 Ошибка при обработке запроса на аутентификацию! Пожалуйста, попробуйте войти снова!

В логах я получаю эту ошибку ОШИБКА {org.wso2.carbon.identity.sso.saml.validators.SPInitSSOAuthnRequestValidator} - поставщик услуг SAML с эмитентом IS_MGT_CONSOLE не зарегистрирован. Поставщик услуг должен быть заранее зарегистрирован

Зарегистрированное имя поставщика услуг - IS_MGT_CONSOLE, а эмитентом - carbonServer. Любая идея, что может быть причиной этой ошибки и эмитента в ошибке, указанной в качестве поставщика услуг?

1 Ответ

1 голос
/ 03 апреля 2019

Пожалуйста, проверьте 'ServiceProviderID' в authenticators.xml -> SAML2SSOAuthenticator. По умолчанию это 'carbonServer', и он должен совпадать со значением эмитента в (Конфигурация входящей аутентификации) -> (Конфигурация единого входа SAML).

Я подозреваю, что даже если вы зарегистрировали эмитента SAML как carbonSever, запрос аутентификации SAML приходит как IS_MGT_CONSOLE. Вы должны быть в состоянии исправить это, изменив 'ServiceProviderID' на carbonSever

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...