adal相关内容

如何使用Visual Studio测试适配器测试受Azure AD保护的Web API?

我创建了一个多租户Web API,可以正常工作。现在,我想构建一个本机客户端进行测试。 Web API应用程序在一个租户中定义。测试应用程序是在另一位租户中定义的,该租户已获得Web API的管理员同意。 我想使用本机应用程序在我的用户名和密码中进行身份验证(非-交互式)集成测试。我不能使用证书/仅应用程序身份验证,因为我需要真实的用户上下文。 获取令牌 var userCre ..

ADAL.Net TokenCache抛出服务器超时错误,错误代码为500

我正在尝试使用OWIN将WS-Federation集成到我的Asp.Net MVC应用程序中。我遵循了github示例,并且按预期运行。 现在,我想更进一步,并从我的网站中调用托管在不同Azure Web应用程序上的外部WebApi。在这种情况下,我找不到任何WS-Fed示例。 WebApi需要访问令牌来提供对受保护资源的访问。在我的一个MVC控制器中,我尝试使用ADAL.Net代码获取访问 ..
发布时间:2020-06-01 20:28:33 其他开发

如何从AdalException检索JSON响应?

如果我从服务中调用AuthenticationContext.AcquireToken,则在某些情况下会引发AdalException,因为我发送的令牌缺少必填声明。我调用AcquireToken时的响应中包含缺少声明的JSON。我希望能够获取该JSON(特别是缺少的声明信息),以便尝试用该丢失的声明重新授权用户。 一旦我发现AdalException,通过调用AcquireToken,如何 ..
发布时间:2020-06-01 20:28:25 其他开发

NET标准1.4中的ADAL用户名/密码流

我正在尝试将Powershell模块移植到.Net标准。我注意到的一件事是.Net标准库中不存在UserPasswordCredential类。 解决方案 是的,在.Net Standard / Core中使用adal无法执行用户名/密码流登录吗? c $ c> UserPasswordCredential 不是适用于.Net Core 。但是,作为解决方法,您可以直接构造HTTP请求。更 ..
发布时间:2020-06-01 20:28:21 其他开发

Adal.js未在localStorage中设置道具

使用不带Angular的adal.js库时遇到问题。 (我正在使用Vue.js。) 我有一个身份验证上下文实例,该实例由以下选项构成(已更改确切值以保护无辜者) : let config = { 租户:'', clientId:' ', redirectUri:'http://myapplication.com/index.html ..
发布时间:2020-06-01 20:28:15 前端开发

在.net 3.5中使用ADAL

我有一个AzureAD注册的Web API可以正常工作。我能够通过AcquireTokenAsync获取访问令牌。那里没有问题。但是,不需要将我的其余客户端库降级到.net 3.5。我无法在.net 3.5中使用ADAL。 AcquireTokenAsync返回3.5中不支持的任务。我在一些教程中已经读到,该方法(AcquireToken)此处。但我只是无法使用该方法。另外,当我尝试安装该特定版本 ..
发布时间:2020-06-01 20:27:59 其他开发

如何使用新版本的ADALiOS 2.1注销

或者如何访问内部默认缓存存储? 如何清除默认缓存存储? 谢谢 Jignesh。 解决方案 在ADAL iOS 2.1中,提供了三个函数来删除缓存中的令牌项: (BOOL)removeItem:(nonnull ADTokenCacheItem *)item 错误:(ADAuthenticationError * __nullable __autoreleasing ..
发布时间:2020-06-01 20:27:55 移动开发

Azure Only(XamarinForms.Android)中的设备方向上,Azure AD(ADAL)登录屏幕丢失了输入的用户电子邮件

我有Xamarin.Forms应用程序,该应用程序使用ADAL( Microsoft.IdentityModel.Clients.ActiveDirectory )针对Azure AAD对用户进行身份验证。一切正常,但在Android上,设备方向会在Microsoft身份验证屏幕上松开用户电子邮件。 在这里,我处于人像模式,并且输入了用户电子邮件: 单击“下一步”进入屏幕,要求输入密码 ..

如何在Azure AAD身份验证中隐藏登录屏幕

我已经创建了一个Azure应用。在得到用户的许可(生命周期 一次)后,它会在accessToken的帮助下获取用户Outlook邮箱数据。 Microsoft帐户是使用SSO的组织的一部分。因此,如果我是通过浏览器中的SSO预登录的,那么我该如何摆脱不必要的登录屏幕,该屏幕已预先填充了我的电子邮件ID,而我只需要单击以选择用户帐户。 如何从此流程中删除该登录屏幕? 解决方案 您可以指定 ..
发布时间:2020-06-01 20:27:47 其他开发

从有角度的AD客户端获取应用程序的有效承载令牌

我遵循了本指南: https://github.com/Azure-Samples/active-directory-angularjs-singlepageapp ,我连接成功。我想将不记名令牌发送到我的C#服务器,并使用它来调用我的工作台(另一个AD应用程序)函数。 我正尝试使用不记名令牌在邮递员电话中从角度获取消息,并且未经授权。值得一提的是,我向我的有角度的客户授予了访问 ..

使用机构和Microsoft帐户的Azure AD身份验证

我有一个带有WebApi服务的自定义MVC Web应用程序,需要身份验证/授权。我按照GitHub WebApp-WebAPI-OpenIDConnect-DotNet 上的示例进行操作。在开发过程中,我在个人Azure订阅上创建了一个新的测试目录,并且一切正常。我可以添加机构帐户(如jon@mytenantname.onmicrosoft.com)和现有的Microsoft帐户(jon@hotm ..
发布时间:2020-06-01 20:27:29 其他开发