我正在开发Angular 6和Web-API Core应用程序,现在我已经为我的应用程序实现了Azure AD身份验证。到现在为止,身份验证已成功。我们正在使用ADAL-Angular 4来处理登录,以角度退出。
如何从angular生成访问令牌以及如何识别经过身份验证的用户是否具有访问权限。我用户的角色存在于数据库中,而不存在于Azure AD中。
我中间没有身份服务器。
请让我知道。
答案 0 :(得分:1)
这几个月我已经实现了,忘记了分享方法。
方法1:在您的angular APP中使用ADAL.Js,它可以在Azure AD和Angular之间建立直接集成。
方法2:您可以使用“ angular-auth-oidc-client”软件包,这是一个非常出色的软件包,并提供了更多功能,例如[刷新令牌,静默更新]
我已使用方法2,并且能够使用Azure AD实施身份验证和授权。
感谢您的支持。