msal.js相关内容
在我的角度应用程序中,我使用Azure AD B2C进行身份验证,并使用MSAL.js 2.0库来处理它。我在主页上有一个登录按钮,这很简单。但我也需要一个注册&Quot;按钮,这样用户将被重定向到Azure B2C的‘注册’页面。这可能吗? 推荐答案 可以通过创建单独的登录和注册策略直接重定向到Azure AD B2C注册页面,并进行以下更改。使用单一登录注册策略时,这是不可能的。
..
我在 Azure 上作为应用服务托管了一个单页 JavaScript (TypeScript) 应用程序,并且我正在使用带有 @msal-browser npm 包的 Azure AAD 的隐式流 MSAL 身份验证来对我的用户进行身份验证.我已将我的 MSAL 实例配置为使用登录重定向.登录有效,但响应非常慢:我的应用需要超过 7 秒才能收到响应.我已将我的 MSAL 配置作为代码片段包含在下面
..
我正在尝试使用以下代码配置 SSO. Contoso 示例 Web 聊天
..
我正在尝试制作 Outlook Web 插件并希望在其中使用图形 API,如 SSO 文章 他们提到“AppSource 不接受使用 SSO 的加载项".想知道如何获取基于用户的图形令牌以访问 Outlook 加载项中的图形 API. 我使用 msal js 身份验证流程来验证用户 这里是链接.当此代码在 chrome 登录弹出窗口中运行时,会被浏览器阻止,而在 IE/EDGE 登录弹出窗口
..
我在Azure上托管了一个单页JavaScript(TypeScript)应用程序作为应用程序服务,并且我正在使用带有@ msal-browser npm包的Azure AAD和Implicit Flow MSAL身份验证来对我的用户进行身份验证.我已将我的MSAL实例配置为使用登录重定向.登录有效,但响应速度非常慢:我的应用需要多于7秒钟的时间才能收到响应.我已经将我的MSAL配置作为下面的代码
..
我正在将使用msal.js v1.3的应用程序升级到v2.3,一旦获得ID令牌,我在重新获取访问令牌时遇到问题. 我在构造函数中初始化handleRedirectPromise.然后,当用户单击登录按钮时,我调用loginRedirect并传入一个对象,该对象具有openid范围和我单独注册的api的范围.这很好用,ID令牌又回来了,我调用了acquireTokenSilent检索我的访问令
..
我们有一个应用程序,该应用程序使用MSAL.js通过Active Directory B2C对客户的Azure Active Directory进行身份验证.将来,我们将在组合中引入其他IDP,并将它们也连接到B2C.B2C通过自定义策略进行配置.SSO会话范围当前设置为“租户".问题是,当用户注销应用程序时(我们称其为MSAL.js注销),我可以看到其ID和访问令牌已从浏览器本地存储中消失,但由
..
如何使用msal.js正确配置和编码对AAD B2C的呼叫并在响应中返回电子邮件地址? 背景 我希望将JavaScript集成到R仪表板解决方案Shiny中,它需要身份验证解决方案的JavaScript集成.仪表板必须针对Azure Active Directory B2C进行身份验证.Shiny本质上可以用作SPA应用程序. AAD B2C配置 我有一个AAD B2C用户
..
我正在尝试使用以下代码配置SSO. Contoso示例网络聊天
..
我想澄清一下如何在隐式授予流中使用ID令牌和访问令牌.我有一个使用MSAL.js进行Angular打包和Web API的Angular SPA.API不会调用任何外部服务,例如MSFT Graph.后端使用JWT的角色声明来仅建立对我们API功能的RBAC授权. 此文档说: https://docs.microsoft.com/zh-我们/azure/active-directory/dev
..
我正在构建一个使用Microsoft身份验证库(MSAL)来管理用户身份验证的应用程序.我一直在测试邀请用户并使用AAD企业应用程序向他们应用应用程序角色.当用户从应用程序目录外部(一个通用的Microsoft帐户)登录到应用程序时,他们没有在其身份验证令牌中收到任何角色声明. 我尝试关闭外部协作设置中的设置,该设置显示“来宾用户权限受到限制" ,但这没有什么不同. 我将不胜感激,谢谢
..
我有一个 angular 应用程序和一个 DotNet 核心Web API应用程序.Web API公开2个权限.角已被限制为这些权限(请参见屏幕截图). 在代码中,我尝试了 export const loginRequest:{作用域:字符串[]} = {//范围:['user.read','openid','profile'],//->我注释掉了这一行.范围:[]};导出const t
..
authProvider.getAccessToken()会为每个API调用调用身份验证终结点,而不是从缓存中获取它. 我不知道问题出在Msal中的AcquireTokenSilent还是react-aad-msal中的getAccessToken. 使用msal 1.2.1和react-aad-msal 2.3.2 Api呼叫助手: import { config } f
..
我使用MSAL JS来验证用户&之后调用AccessToken的AcquisitionTokenPopup(scopes). 我正在获取访问令牌,但无法使用,因为它显示无效签名. (也已在jwt.io中检查-同样的错误) 在论坛上,我发现这是由于Graph添加了随机数. 解决办法是什么? 请帮忙. 以下是代码. tenantConfig = { scopes: ["
..
我在我的React应用程序中将Azure AD B2C与msal.js一起使用. 当前,当用户尝试进入我的应用的受保护区域时,msal.js会将用户重定向到登录页面,该页面提供了指向注册页面的链接. 我是否可以将用户直接发送到注册页面?在某些情况下,我知道用户尚未注册,因此将用户首先带到登录页面然后让他们单击并转到登录页面是一种糟糕的用户体验.最好直接发送给他们进行注册. 解决方
..
我在React App中使用 MSAL for JavaScript 针对Azure AD进行身份验证.我能够成功验证用户身份,并获得ID令牌和访问令牌.但是,检索到的访问令牌无法访问使用Azure AD保护的API. 所有内容都在Azure AD端找到,因为我可以使用检索到的访问令牌通过dotnet核心Web应用程序与API通讯. dotnet核心应用程序与react应用程序之间的区
..
如果我转到 https://developer.microsoft.com/zh-cn/graph/graph-explorer#并使用如下网址: https://graph.microsoft.com/beta/sites/4development106.sharepoint.com:/sites/DBSchenker:/lists/OEC_Docs/items 我可以看到请求成功.
..
我正在编写一个Chrome扩展程序,该扩展程序需要访问需要AAD访问令牌的ASP.NET Core Web API.我正在尝试使用 msal NPM软件包提供身份验证流程,以便用户可以签名使用他们现有的AAD帐户加入我的扩展程序,从而为我的扩展程序提供所需的访问令牌. 到目前为止,有一个弹出窗口可以使用户登录,但是在我的扩展名获得令牌之前,弹出窗口显示以下错误: ERR_UNSAFE_
..
在 Azure存储帐户上作为静态网站托管的 Angular 网站在调用受Azure B2C保护的 Function时收到500应用功能.该函数正在接收404. 更新 此问题的原始标题为“调用B2C保护的功能应用程序的Angular应用程序收到401 Unauthorized响应".如@Alex AIT所建议的那样(以下),解决方案是用 https://
..
我正在一个带有几个Angular 4 SPA的系统上工作,每个SPA都与单独的Asp.NET Core 2.0 WebAPI进行通信. Azure AD B2C被用作每个SPA/API的身份服务,而MSAL.js被用作Angular SPA的一部分. 我们希望支持单一登录,以防止用户从一个SPA切换到另一个SPA时需要重新输入凭据. 是否可以使用msal.js v0.1.7获得单
..