Мы пытаемся внедрить единый вход SPNEGO для аутентификации в нашем приложении Angular 5.
В наших серверных Java-приложениях, где приложение развертывается в Websphere, оно работает правильно, как в web.xml, который мы использовали <security-constraint>
, и в этом мы упоминаем <security-role>
<security-constraint>
<display-name>Authentication</display-name>
<web-resource-collection>
<web-resource-name>Authentication</web-resource-name>
<url-pattern>/*</url-pattern>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<description>
APP_123_online</description>
<role-name>APP_123_online</role-name>
</auth-constraint>
</security-constraint>
<security-role>
<description>
Security role</description>
<role-name>APP_123_online</role-name>
</security-role>
Пользователи, имеющие эту роль, проходят проверку подлинности, в то время как другие ограничены.
в угловом приложении я хочу использовать ту же роль для аутентификации SPNEGO SSO, поскольку в angular нет web.xml, есть ли альтернатива для включения ??
P.s. Я уже прошел через механизм аутентификации в Angular. Так как наше приложение разворачивается как ear в websphere, я хочу проверить лучший способ повторного использования websphere SPNEGO.