angular6 - 对 Angular 6 单页应用程序实施 Azure AD 单点登录
问题描述
我想知道是否可以在 SPA 上实施 Azure AD SSO,是否有人知道任何好的(逐步?)指南?
我需要的主要是后端代码实现,但我完整的分步指南将是完美的。
我知道微软在这个页面上有一些例子,但我不确定它们是否与 angular 6 兼容:
Azure Active Directory 代码示例(v1.0 端点)
那么有什么好的建议吗?
解决方案
这是 Microsoft 为 Angular 4-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
推荐阅读
- python - Pandas,其中列为空,然后替换为 A 列,否则使用 B 列
- java - 如何改进矩形的打印?
- amazon-web-services - EMR 作业长时间运行通知
- sql - 仅使用某些子项填充 JPA 填充子数组(一对多)
- java - 创建 jar 工件后 IntelliJ 没有 Main Mainifest 属性
- java - 获取 IllegalStateException:Session/EntityManager 在 session.evict() 上关闭
- azure - 是否可以通过 PowerShell 命令列出 extensionAttribute1 - extensionAttribute15?
- gradle - Gradle 配置集成
- math - 在计算 rust 时我有 `-inf`:什么是`-inf`?
- angular - OKTA redirect_uri 中的动态 URL