Я начал интегрировать SAML с ADFS.pac4j/callback endpoint анонимный?
Я следовал демо на https://github.com/pac4j/play-pac4j-scala-demo
Я удалил все другие клиенты, кроме SAML2Client как из application.conf и SecurityModule, поэтому окончательный application.conf выглядел как этот
pac4j. безопасности { правила = [
{".*" = {
authorizers = "_authenticated_"
}}
] }
Итак, когда я попытался получить доступ к http://localhost:9000/, он подскажет мне для имени пользователя & пароль, когда SecurityFilter заработает ... после этого будет выведена конечная точка/callback, однако это еще не завершено, и ей нужно будет запросить аутентификация с ADFS, а затем он продолжал идти на ...
и исправить эту проблему, я должен добавить
{"/callback.*" = {
authorizers = "_anonymous_"
}}
ли я сделал правильно? если нет, что я пропустил?
С другой стороны, нужен ли нам следующий код, если это только один профиль?
val callbackController = new CallbackController()
callbackController.setDefaultUrl("/?defaulturlafterlogout")
callbackController.setMultiProfile(true)
bind(classOf[CallbackController]).toInstance(callbackController)
Я удалил его, и это не повлияло.
Пожалуйста, помогите ответить на вопросы, поскольку я совершенно новичок в этом.
Благодаря & Tinman дел с