我正在使用Adal.js对我的单页应用程序(Angular4)进行Azure AD身份验证。在登录页面上,我点击一个按钮,重定向到Microsoft AAD,并在成功登录后重定向回应用程序主页,从JWT接收id_token和用户信息。 我需要access_token以访问后端API。我尝试通...
我正在使用 "adal-node" npm 包与 AzureAD 进行身份验证。这一切都可以正常工作,我得到了一个令牌回来。 然而,在检查 JWT 令牌中的 'aud' 声明时,我发现受众 GUID 带有 'spn:' 前缀。当我尝试在已有的 Web API 上使用 JWT 令牌时,我认为这...
我有一个ASP.NET Core应用程序,正在尝试使用证书从AAD获取访问令牌。我正在使用版本为3.13.5.907的Microsoft.IdentityModel.Clients.ActiveDirectory程序集。但是似乎该程序集中已删除了ClientAssertionCertifica...
ADAL v3中有一个UserPasswordCredential类,但我找不到一个可用的实现。没有AcquireToken重载方法接受UserPasswordCredential或UserCredential类型。在ADAL v3中执行用户名和密码流的正确方法是什么?这段代码使用的是完整的....
我们正在编写一个WCF服务,需要与Dynamics CRM 2016在线集成。我们试图使用ADAL进行身份验证, 并使用AcquireTokenAsync()方法。问题是,它会显示一个弹出框,提示用户输入凭据。显然,我们的应用程序是一个服务,不需要这样做。我们一直在寻找一种不需要该弹出窗口即可...
我使用了我的Azure活动目录来保护我的Web API,并在Azure管理门户中创建了一个本地应用程序。这个本地应用程序基本上是一个MVC Web应用程序,我使用ADAL库获取令牌,并使用该令牌调用API。下面是我用来获取令牌的代码: AuthenticationContext ac = n...
我正在尝试验证我的SPA(angular.js和adal.js(类似于https://github.com/Azure-Samples/active-directory-angularjs-singlepageapp-dotnet-webapi示例)。 我的AD是Azure B2C预览租户。...
我只能通过B2C获取id token,但这样我就失去了常规AAD应用程序的所有好处(特别是访问令牌、范围和用户同意)。 下面我将描述一个简化的场景以及我尝试过的内容。 场景 假设我正在开发一个客户端(JavaScript SPA)和两个服务(WebAPI): A是一个基于WebA...
我正在尝试将ADAL JS示例代码集成到SharePoint框架客户端Web部件中。我的代码非常简单,我已经使用NPM安装了adal、fs、node-fs等库。以下是ADAL JS示例代码的链接:https://github.com/AzureAD/azure-activedirectory-...