7得票2回答
当使用ADAL.js AuthenticationContext获取访问令牌时,access_token与id_token相同吗?

我正在使用Adal.js对我的单页应用程序(Angular4)进行Azure AD身份验证。在登录页面上,我点击一个按钮,重定向到Microsoft AAD,并在成功登录后重定向回应用程序主页,从JWT接收id_token和用户信息。 我需要access_token以访问后端API。我尝试通...

7得票2回答
AzureAD JWT令牌的受众声明前缀使JWT令牌无效。

我正在使用 "adal-node" npm 包与 AzureAD 进行身份验证。这一切都可以正常工作,我得到了一个令牌回来。 然而,在检查 JWT 令牌中的 'aud' 声明时,我发现受众 GUID 带有 'spn:' 前缀。当我尝试在已有的 Web API 上使用 JWT 令牌时,我认为这...

7得票2回答
无法在ASP.NET Core中找到ClientAssertionCertificate

我有一个ASP.NET Core应用程序,正在尝试使用证书从AAD获取访问令牌。我正在使用版本为3.13.5.907的Microsoft.IdentityModel.Clients.ActiveDirectory程序集。但是似乎该程序集中已删除了ClientAssertionCertifica...

7得票2回答
ADAL v3: 如何使用 UserPasswordCredential 进行身份验证?

ADAL v3中有一个UserPasswordCredential类,但我找不到一个可用的实现。没有AcquireToken重载方法接受UserPasswordCredential或UserCredential类型。在ADAL v3中执行用户名和密码流的正确方法是什么?这段代码使用的是完整的....

7得票3回答
不弹出框的情况下使用C# ADAL AcquireTokenAsync()函数

我们正在编写一个WCF服务,需要与Dynamics CRM 2016在线集成。我们试图使用ADAL进行身份验证, 并使用AcquireTokenAsync()方法。问题是,它会显示一个弹出框,提示用户输入凭据。显然,我们的应用程序是一个服务,不需要这样做。我们一直在寻找一种不需要该弹出窗口即可...

7得票3回答
使用ADAL库注销Azure Active Directory

我使用了我的Azure活动目录来保护我的Web API,并在Azure管理门户中创建了一个本地应用程序。这个本地应用程序基本上是一个MVC Web应用程序,我使用ADAL库获取令牌,并使用该令牌调用API。下面是我用来获取令牌的代码: AuthenticationContext ac = n...

7得票4回答
如何从iOS ADAL身份验证中注销?

我已经将ADAL库集成到我的iOS应用程序中,它正在正常工作。但现在我想从ADAL退出登录。我该如何注销?

7得票3回答
使用Azure B2C从SPA(Angular和ADAL.js)对WebAPI进行身份验证

我正在尝试验证我的SPA(angular.js和adal.js(类似于https://github.com/Azure-Samples/active-directory-angularjs-singlepageapp-dotnet-webapi示例)。 我的AD是Azure B2C预览租户。...

7得票2回答
我能使用Azure B2C获取id令牌并为我的部署在Azure上的服务获取访问令牌吗?

我只能通过B2C获取id token,但这样我就失去了常规AAD应用程序的所有好处(特别是访问令牌、范围和用户同意)。 下面我将描述一个简化的场景以及我尝试过的内容。 场景 假设我正在开发一个客户端(JavaScript SPA)和两个服务(WebAPI): A是一个基于WebA...

7得票1回答
Module not found: Error: Cannot resolve module 'fs' in IT technology refers to a missing module error that occurs when the file system module 'fs' cannot be found or resolved.

我正在尝试将ADAL JS示例代码集成到SharePoint框架客户端Web部件中。我的代码非常简单,我已经使用NPM安装了adal、fs、node-fs等库。以下是ADAL JS示例代码的链接:https://github.com/AzureAD/azure-activedirectory-...