Обработчик SAML, созданный для запросов проверки подлинности не SAML - PullRequest
1 голос
/ 16 апреля 2019

Я использую библиотеку SAML Sustainsys вместе с IdentityServer4 для аутентификации Okta и имею рабочую настройку.Однако я заметил, что Saml2Handler создается для запросов проверки подлинности не SAML (даже если он не действует на эти запросы, поскольку ModulePath не совпадает).

Это вызывает беспокойство, поскольку я намереваюсь поддерживать несколько Oktaслучаи, и он чувствует себя расточительным, чтобы поразить обработчик, когда это не требуется.Это ожидаемое поведение для этой библиотеки SAML или для обработчиков в целом?

В настоящее время я создаю схему для каждого клиента с обработчиком в качестве аргумента.Это настраивается по первому запросу клиента, а не при запуске.Спасибо

1 Ответ

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

Обработчик должен проверить, является ли входящий запрос ответом для его конечной точки (Acs, Logout или Metadata). Насколько я знаю, все обработчики работают таким образом.

...