Azure AD for Angular的身份验证和授权-API应用程序

问题描述 投票:0回答:1

我正在开发Angular 6和Web-API Core应用程序,现在我已经为我的应用程序实现了Azure AD身份验证。到现在为止,身份验证已成功。我们正在使用ADAL-Angular 4来处理登录,以角度退出。

如何从角度生成访问令牌,以及如何识别经过身份验证的用户是否具有访问权限。我用户的角色存在于数据库中,而不存在于Azure AD中。

我中间没有身份服务器。

请让我知道。

angular oauth azure-active-directory openid asp.net-core-webapi
1个回答
0
投票

我已经完成了这几个月,忘了分享方法。

方法1:在您的角度APP中使用ADAL.Js,它可以在Azure AD和Angular之间建立直接集成。

方法2:您可以使用软件包“ angular-auth-oidc-client”,这是一个非常棒的软件包,并提供了更多功能,例如[刷新令牌,静默更新]

我已使用方法2,并能够使用Azure AD实施身份验证和授权。

感谢您的支持。

© www.soinside.com 2019 - 2024. All rights reserved.