11得票1回答
如何在获取Azure AD V2终结点的访问令牌时指定资源URI?

我之前在一个项目中使用过ADAL.js,该项目仅支持工作账户,并且成功获取了idtoken和用于API的accesstoken(ResourceURI: "https://myresource.com"). 一切正常。现在,我正在尝试在另一个项目中使用MSAL.js,因为我需要支持工作账户(a...

11得票1回答
AADSTS50020: 我们无法为 Microsoft 帐户发放来自此 API 版本的令牌。

我正在编写一个简单的C#移动应用程序,已在https://apps.dev.microsoft.com/注册,以访问live.com/outlook.com邮箱(而不是outlook 365 mbx)。我正在使用ADAL进行身份验证,使用来自注册的客户端ID和重定向URI。我不确定是否应该从注...

10得票1回答
passport-azure-ad:应该使用哪种策略

我们的前端使用AngularJS开发,后端API使用NodeJs。我们使用Azure AD进行身份验证。前端Angular使用adal-angular javascript库进行Azure身份验证。因此,当用户访问网站时,他将被重定向到https://login.microsoftonline...

10得票1回答
passport-azure-ad和passport-azure-ad-oauth2之间有什么区别?

我们有一个使用MEAN堆栈开发的应用程序,计划使用Azure AD进行身份验证。 客户端: 在Angular中,客户端资源受到adal JS库的保护,具体请参考这里的文章。 服务器端Node Web API: 为了保护服务器端Web API,我遵循了这里的文章,该文章使用了passport...

10得票4回答
使用 Bearer 策略验证 MSAL.js Token 的 Azure AD Passport。

我正在尝试将msal.js库(https://github.com/AzureAD/microsoft-authentication-library-for-js)与passport-azure-ad(https://github.com/AzureAD/passport-azure-ad)B...

10得票1回答
如何获取client_assertion字符串

我使用C++编写了EWS应用程序。目前支持基本认证和NTLM认证,现在正在尝试支持OAuth认证。 由于它是C++应用程序,所以我无法使用.NET的AcquireToken方法,因此需要发布以下请求以进行OAuth身份验证: POST https://login.microsoftonli...

10得票3回答
检测到多个匹配令牌,带有 ADAL。

我有一个服务,使用ADAL获取Azure访问令牌。我们有好几百个客户,但出现以下错误的只有其中两个人,而且是偶发性的,当我们尝试为他们检索AuthenticationResult时出现以下错误: multiple_matching_tokens_detected: 缓存包含满足要求的多个令牌。...

10得票2回答
如何调试JWT和AuthorizeAttribute

我正在遵循this Microsoft Docs tutorial,一切似乎都可以正常工作,直到我使用Postman调用访问令牌的Web API。 具体来说: 我请求一个令牌,Azure AD重定向我提供用户名和密码 凭据被接受并返回了一个令牌 我告诉Postman使用令牌并调用API ...

10得票2回答
使用Graph API通过HTTP POST请求在Azure Active Directory (B2C)中创建新用户

我之前一直在使用Active Directory身份验证库(ADAL)以编程方式添加用户,但现在我需要定义“signInNames”(用户电子邮件),而ADAL似乎无法实现这一点(如果我错了,请告诉我)。 现在,我正在尝试按照MSDN文档(链接)的说明,使用HTTP POST以编程方式添加新...

9得票2回答
Azure托管的Web API返回302重定向的CORS预检请求

场景: 我有两个 ASP.NET Web 应用程序,它们分别托管在 Windows Azure 上,并且都关联到相同的 Azure Active Directory 租户: 具有 AngularJS SPA 前端和 adal.js 库用于处理客户端上的 Azure AD 身份验证的 MV...