adal.js相关内容

无法设置“preAuthorizedApplications"通过 Azure Powershell 在新应用注册模块中的对象

短场景:多租户前端 javascript (React.JS) Web 应用程序从浏览器调用多租户 ASP.NET Core 2.2 WebAPI. 身份验证: 当用户登录时(基于用户的原始 Azure Active Directory),前端应用程序中的 ADAL.js 负责从 AzureAD1 或 AzureAD2 或 AzureAD3... 获取令牌. 用户同意也委托给 W ..

通过 ADAL JavaScript Ajax 和 KnockoutJs 的 MVC AD Azure 刷新令牌

我构建的 MVC 应用程序类型存在固有的设计缺陷,我相信我不是第一个意识到这一点的人. 我有一个使用 AD Azure 身份验证的 MVC 4 应用程序,它通过以下方式引入应用程序 开发中带有 Azure Active Directory 的 ASP.NET 应用程序 一旦用户通过身份验证并加载 Home.cshtml,KnockoutJs 将用于执行 JavaScript AJ ..

ADAL.js - 使用 id_token 获取 Microsoft Graph 访问令牌

我正在尝试将 Azure AD 登录和 Graph API 集成到我的 angular2 网站中. 我已成功实现 ADAL 登录和重定向,围绕有用的博客文章 这里 由此我检索到我的 adalservice 可以访问的 id_token 参数.目前,这是通过一个简单的 context.login() 并在重定向中捕获令牌来实现的. 当我使用此令牌尝试访问 Microsoft Gra ..

如何将 azure 广告集成到在 azure 中也使用 REST API 的 React Web 应用程序

我有一个 Web 应用程序,它是 React,并且我已经为 Web 应用程序本身配置了 Azure AD 身份验证.它的 100% 客户端站点应用程序,没有服务器端组件. 我使用了这个组件:https://github.com/salvoravida/react-adal 我的代码如下:adalconfig.js import { AuthenticationContext, ada ..
发布时间:2022-01-08 19:14:55 前端开发

Angular HTTP Interceptor 如何链接一个 observable

我正在使用 Azure AD adal 库进行身份验证.有一个调用来获取一个返回一个可观察的令牌.如何将这个 observable 添加到拦截中?在下面的例子中,如何让订阅中设置的请求作为 Observable 返回? intercept(request: HttpRequest, next: HttpHandler): Observable>{this.authAzureService.get ..
发布时间:2022-01-01 22:40:51 其他开发

MVC AD Azure 刷新令牌通过 ADAL JavaScript Ajax 和 KnockoutJs

我构建的 MVC 应用程序类型存在固有的设计缺陷,我相信我不是第一个意识到这一点的人. 我有一个使用 AD Azure 身份验证的 MVC 4 应用程序,该应用程序通过以下方式引入应用程序 开发带有 Azure Active Directory 的 ASP.NET 应用 一旦用户通过身份验证并加载Home.cshtml,KnockoutJs 将用于执行 JavaScript AJ ..

Angular5 HttpInterceptor 取决于 Observable 的结果

我正在尝试使用 Angular5 和 HttpInterceptor 实现在所有 HTTP 请求中注入授权标头. 我依赖第三方库(ADAL,这里称为 AuthService),该库公开了一个 acquireToken() 方法来获取用于不记名授权的令牌. 问题是 aquireToken() 返回一个 observable,我必须订阅才能获得我需要的真实字符串. 因此,我的代码从不 ..

从SharePoint在线使用Secure Azure API

我开发了具有身份验证功能的Azure API应用,使用Azure Active Directory登录,我需要从SharePoint Online中使用此API,我 我需要验证和使用azure API,没有登录提示,每件事都应该在脚本中处理需要使用ADAL.js来验证安全的API,我找不到有关JavaScript代码的任何很好的参考,我想知道是否有人对JavaScript代码的外观有很好的参考? ..

如何在CI中的硒测试中解决AAD的多因素身份验证

我正在尝试将硒测试集成到CI.我面临的问题是所有用户(甚至是测试用户)都受到多因素身份验证的保护,当我每次登录时在服务器上运行测试用例时,都会提示用户输入多因素.我们正在使用adal-angular.js和adal.js在SPA上运行硒测试用例如何解决这个问题?有什么方法可以在API服务器或SPA上创建逻辑交换机以绕过身份验证提示? 谢谢. 解决方案 您不能直接执行此操作.坦率地说, ..

Angular中的Adal.js令牌刷新问题

刷新令牌未如我在adal.js(@types-1.0.8)中所预期的那样工作,当用户在屏幕上闲置了最后15分钟(因为我在旧令牌到期前15分钟之前刷新令牌),并且执行该操作后,我的服务呼叫将失败.因为它会在标头中获取旧令牌(过期),但是令牌刷新也将在此之后进行.我如何在angularJS和adal库中处理此问题?我使用以下代码获取刷新令牌 this.authenticationContext.g ..
发布时间:2021-04-07 18:56:48 其他开发

使用ADAL库检索SAML

是否可以使用adal.js库或adal-node.js库从Azure AD检索SAML2令牌?如果是这样,怎么办? 我尝试使用提供的示例此处。尽管该解决方案有效,但我无法将其与express集成。 解决方案 简短的回答是:NO:ADAL.JS可以不支持SAML2令牌 ..
发布时间:2020-06-04 19:00:50 其他开发

Azure AD + ADAL.js +应用程序服务-仅对ClaimsPrincipal.Current.Claims提出一项索赔

我面临一个与Azure AD和Azure App Service(Web App)有关的非常奇怪的问题。我有一个用Angular 1.5 + ADAL.JS,WebAPI(托管在App Service上)和Azure AD构建的SPA。 我已经在Azure AD目录中创建了两个应用程序: -一个本机(SPA) -一个Web应用程序(WebAPI)。 登录和注销工作流在 ..

ADFS 2016 X-Frame-Options拒绝

我在我的React应用程序上使用adal.js(使用react-adal包装器)。我将我的应用程序配置为与ADFS 2016服务器一起使用(在内部),并且身份验证过程运行良好,但是在ADFS SSO cookie过期后,当客户端(在隐藏的iframe中)发送续签令牌请求时,浏览器会显示控制台出现以下错误:拒绝显示' https:// myadfs / adfs / ls / SAMLRequest ..
发布时间:2020-06-04 19:00:41 其他开发

Angularjs Adal和其他声明或授权属性

场景是带有c#WebApi的Angularjs 1.6.5应用程序。使用 angular-adal.js 对 AAD 进行身份验证。到目前为止,一切都运行良好,因为用户可以通过AAD登录并且WebApi接受令牌。 对于此特定应用程序,角色位于WebApi有权访问的外部应用程序中。我已经能够使用 WindowsAzureActiveDirectoryBearerAuthenticationOp ..
发布时间:2020-06-04 19:00:38 其他开发