业务需求:Spring Boot,Angular 8,AD FS 使用 Saml 登录。
目前,我们正在尝试开发一个需要使用AD FS登录的应用程序,协议是saml。
我不清楚流程 AD FS 和 Saml 如何在没有任何第三方支持的情况下工作。
我是否需要任何第三方支持,如OpenId connect,auth0用于此登录目的?
任何角度库可以帮助我使用 AD FS 登录?
提前致谢
基本上,如果没有附加组件,这是不可能的。
您可以在客户端添加 SAML 堆栈。
节点/护照可以在这里工作。
这意味着你的应用将通过 SAML 直接与 ADFS 通信。
您还可以将应用程序连接到类似 Auth0(IDP(的内容。然后,Auth0 与 ADFS 联合。
在这里,您的应用程序会将 OIDC 与 Auth0 通信,Auth0 会将 SAML 与 ADFS 通信。
为什么选择萨姆利?
OIDC 要简单得多。
如果服务器 2019 上有 ADFS。 可以使用 Angular MSAL 库。
然后,您的应用程序将直接与 ADFS 进行 OIDC 通信。