Аутентификация Grails SAML с резервированием на основе форм - PullRequest
0 голосов
/ 05 апреля 2019

В Grails 3.3.9 у меня установлены Spring Security Core (установленный по умолчанию из-за SAML), Spring Security LDAP и Spring Security SAML плагины, установленные для одного из моих приложений. Наш поставщик услуг идентификации (ADFS) не доступен, если пользователь не подключен к нашей сети в локальной сети. Поэтому, если пользователь хочет получить доступ к приложению по беспроводной или проводной связи за пределами нашей сети, он не сможет войти в систему.

Плагин SAML имеет приоритет, когда установлены все 3 плагина, и это то, что я хочу. Как я могу заставить приложение распознавать, что если пользователь подключен по беспроводной или проводной сети за пределами нашей сети, ему следует выбрать метод аутентификации Spring Security LDAP? Таким образом, приложение выбирает метод аутентификации для каждого пользователя, независимо от того, подключены они к нашей сети или нет. Я удивлен, что искал этот вариант использования с Grails и не смог ничего найти, тем более что все плагины используют похожую технологию.

...