请帮助我。
要登录到Azure活动目录中如何在我的网站登录页面中使用MSAL.Net库。我在网上看到很大的示例,但是我发现代码的小巧性使我理解MSAL。
答案 0 :(得分:0)
MSAL库只是使开发人员能够从Microsoft身份平台终结点获取令牌的实现。
如果要使用MSAL来获取令牌,则需要:
在Azure AD中注册应用程序。
添加目标API,并同意选择权限。
生成一个密钥。
然后,您将获得一个Acquire a token and call Microsoft Graph API令牌。
但是,我认为您真正想要的是集成AAD。您可以轻松enable AAD authentication for your .NET web application。它使用OWIN
中间件。
答案 1 :(得分:0)
如果您使用的是aspnet或aspnetcore,则只需执行以下步骤,就可以获得使用Azure AD租户登录Web应用程序所需的必要代码。
Create the sample from the command line
请注意,MSAL.NET是令牌获取库(用于MS Graph之类的服务),也可以选择登录用户。登录代码出现在aspnet和aspnet核心SDK中