对 Angular 6 单页应用程序实施 Azure AD 单点登录

Implementing Azure AD Single Sign On to an Angular 6 single page application

我想知道是否可以在 SPA 上实施 Azure AD SSO,是否有人知道这方面的任何好的(逐步?)指南?

我需要的主要是后端代码实现,但如果有完整的分步指南就更完美了。

我知道 Microsoft 在这个页面上有一些示例,但我不确定它们是否与 angular 6 具体兼容:

Azure Active Directory code samples (v1.0 endpoint)

大家有什么好的建议吗?

这是微软为Angular4-5提供支持的官方库。我认为这可能是您如何为 Angular 6.

实现相同功能的最佳示例

https://github.com/AzureAD/microsoft-authentication-library-for-js/tree/dev/lib/msal-angular

您也可以尝试使用此库的 OpenID 连接路由:https://github.com/manfredsteyer/angular-oauth2-oidc