adal相关内容

如果订户未在角度2/4/6中完成,如何等待返回语句

目前,我正在Angular6项目上工作,并且拥有auth-http-interceptor。该文件中的问题是我想每次都从angular4-adal服务获取刷新令牌/获取令牌,为此,我必须订阅将获得令牌的获取令牌,然后要在authReq对象中分配该令牌 但是我的拦截方法的返回类型是Observable。 然后我该如何等待订阅获取令牌,然后返回next.handle(authReq)。 ..

是否可以从Azure样本Azure Active Directory OpenId Connect使用NaiveSessionCache

我们正在编写类似于 Azure-Samples / active-directory-dotnet-webapp-webapi-openidconnect 该示例包括 NaiveSessionCache.cs ,它将访问令牌存储在UserObjectId的ASP.NET会话状态。 该代码看起来合理,但是我对“天真”这个名称感到担忧。 有什么理由不应该在生产中使用它? Vitt ..
发布时间:2020-06-01 20:27:20 其他开发

将应用程序从react-azure-adb2c移植到react-aad

我正在使用Azure AD B2C。我需要一些react库来对我的react.js应用程序中的用户进行身份验证。 我从react-azure-adb2c开始。诸如登录和注销之类的主要方案对我来说效果很好。但是,图书馆所有者停止了对图书馆的支持,因此我需要寻找其他图书馆。 使用反应-aad 。 我使用了示例,并得到了不错的页面,该页面建议弹出窗口或重定向登录。但是,两者都不起作用。我的 ..
发布时间:2020-06-01 20:27:18 其他开发

从其他Azure AD会话缓存的ADAL Azure AD身份验证用户的登录名

目前,我正在使用Azure Active Directory进行身份验证以设置在Azure中托管的Web应用程序,几乎解决了所有问题,但仍然存在一个问题。如果用户在访问我的登录页面之前登录了其他目录(在这种情况下,这是大学Office 365电子邮件登录名),则该凭据似乎已缓存,Azure尝试使用该凭据登录我的网站,我可以在每次登录时强制登录屏幕并避免重复使用缓存的凭据吗? 项目设置主要是标 ..
发布时间:2020-06-01 20:27:16 C#/.NET

Adal JS-仅注销一个AD网站

我正在使用ADAL JS制作SPA。调用adalService.logOut()之后,将用户正确重定向到Microsoft oauth注销URL,并且注销发生的很好。但是,该用户已从所有Microsoft 365站点和所有其他使用ADAL的站点中注销。 是否有一种方法只能将用户从该站点注销? 解决方案 不幸的是,ADAL JS库的工作方式正如您所描述的。调用注销函数时,它将清除整个缓 ..
发布时间:2020-06-01 20:27:13 其他开发

Azure Active Directory注销或清除本机应用程序的令牌缓存

我有一个C#Web API REST服务后端,我为CMS,网页和Angular2应用程序提供服务(这与此处有关)。 Angular应用程序需要通过后端发送用户名和密码(原始凭据)进行身份验证,后端使用它们来请求对Azure Active Directory的access_token(具有 UserCredentials ),以及将access_token发送回Angular应用,以用于其请求中的授 ..
发布时间:2020-06-01 20:27:08 C#/.NET

使用刷新令牌Adal JS获取新的访问令牌

我正在使用在Azure广告中进行身份验证的应用程序。我使用adal.js来获取访问令牌。但是访问令牌仅在1小时内有效。那么,如何使用Adal js中的刷新令牌在后台获取新令牌? 感谢您提供示例代码。 解决方案 当用户与Azure AD进行活动会话时,ADAL JS会自动为您执行该会话。 ADAL JS检查现有令牌(在缓存中)的预计过期时间,如果令牌即将过期,它将使用不可见的iFram ..
发布时间:2020-06-01 20:27:00 其他开发

Angular SPA adal登录调用Azure AD并答复URL,但不返回userInfo或isAuthenticated

我希望将Azure的Active Directory服务用作Angular SPA的身份验证。为此,我尝试使用用于JavaScript的Active Directory身份验证库(ADAL) 。但是,尽管它似乎可以正确重定向到登录服务,并且在输入凭据后返回到Reply URL,但是我无法在控制器中获取userInfo.isAuthenticated(userInfo为空)。 我该如何调试为什 ..
发布时间:2020-06-01 20:26:56 其他开发

尝试使用ADAL.js AuthenticationContext获取访问令牌时,access_token与id_token相同吗?

我正在使用Azure AD对我的单页应用程序(Angular4)进行身份验证,并使用Adal.js对其进行身份验证。在登录页面上,我单击重定向到Microsoft AAD的按钮,并在成功登录后重定向到应用程序主页,并从JWT接收 id_token 和用户信息。 我需要 access_token 来进行后端API访问,我正尝试通过ADAL AuthenticationContext 的 get ..
发布时间:2020-06-01 20:26:54 前端开发

使用ADAL.net AcquireTokenAsync调用时出错

我正在探索Azure Active Directory。我正在尝试查看是否可以将自己的登录页面与自定义用户ID /密码控件一起使用,以捕获用户凭据并针对Azure AD进行验证。我正在使用ADAL.net来实现此目的,但是出现错误“ parsing_wstrust_response_failed:解析WS-Trust响应失败”。我在以下代码的最后一行收到此错误。 以下是我的代码: s ..
发布时间:2020-06-01 20:26:52 C#/.NET

使用AD Graph API从Azure AD B2C管理用户-安全访问

我们正在构建Xamarin Native移动应用程序,并使用Azure AD B2C通过其社交登录对用户进行身份验证。 我们决定使用MSAL本机库(Xamarin)进行B2C身份验证。并且我们的移动应用程序需要管理(完全访问权)已登录的用户个人资料。由于该功能在MSAL中不可用,因此我们暂时决定与ADAL一起使用。按照以下链接中提供的说明进行操作,并且该示例工作正常。但是我开始尝试删除应用程 ..
发布时间:2020-06-01 20:26:32 其他开发

如何使用Python在Azure AD中验证令牌

我已经在 Azure之后注册了两个应用程序从第1步到第4步的AD演示。 然后我git克隆了 Azure AD演示并成功运行。 但是我想请求我的自定义API,所以我替换了资源,但是我弄错了。资源URI类似于 http:// / TodoListDaemon 。 现在,我有两个问题: 如何设置真正的资源? 自定义api中的额外工作方式 解决方案 要验证 ..
发布时间:2020-06-01 20:26:27 Python

ADAL ASP.NET MVC和Angular。从ASP .NET MVC登录

我有一个用ASP.NET MVC编写的应用程序。我们决定用angular编写新的前端函数,然后将所有前端缓慢迁移到angular。但是目前,我们对Angular和MVC都一无所知。我们遇到的问题是,当用户登录时,登录仅在应用程序的MVC部分进行。 Angular和ASP.NET MVC之间不会共享来自Azure AD的访问令牌。 我已安装 https://www.npmjs.com/pac ..
发布时间:2020-06-01 20:26:25 其他开发

可以从客户端吊销Azure AD ADAL(ios)刷新令牌吗?

我正在尝试在iOS应用中使用 ADALiOS 。我还希望有一个注销按钮,以便在需要时用户可以选择从应用程序注销。我认为最好的方法是撤销刷新令牌(访问令牌是短暂的并且不能被撤销),理想情况下,它也应该撤销令牌并在服务器端进行清理。 我尝试了Azure AD文档,在源代码中进行了搜索(并且通常在其他位置进行了搜索),但是在ADAL中找不到刷新令牌撤销的任何内容。 可以在ADAL中吊销刷新令 ..
发布时间:2020-06-01 20:26:23 其他开发

OAuth身份验证失败,并在iOS Xamarin中显示错误AADSTS65005

该身份验证曾经对我们有用,但是突然停止了。 我们有一个内置于 Xamamin iOs 的应用程序,并且已在Azure AD帐户中注册了该应用程序,并提供了 ClientID ,然后按指定的方向重定向URL。但是,当调用“ authContext.AcquireToken” 异常时,将引发错误:Microsoft.IdentityModel.Clients .ActiveDirectory. ..
发布时间:2020-06-01 20:26:21 其他开发

无法静默获取令牌,因为在缓存中未找到令牌。调用方法AcquireToken

我使用以下代码示例: https://github.com / Azure-Samples / active-directory-dotnet-graphapi-web ,我知道此代码示例正在使用客户端库,但是如果我要执行查询(使用httpclient)直接使用api调用,则在下面的代码中使用从缓存中获取访问令牌: 字符串userObjectID = ClaimsPrincipal.Curr ..
发布时间:2020-06-01 20:26:12 其他开发

即使管理员已经同意,也会触发ADAL用户同意

我创建了一个Web API,该API使用Azure Active Directory进行身份验证。它使用多租户AAD。为了测试它,我还创建了一个控制台应用程序,该应用程序使用ADAL库针对AAD进行身份验证,以便可以访问我的API。在AAD的主要租户中,所有人都运转良好,因为我不需要授予任何东西。但是,当从第二个租户访问该应用程序时,我首先触发了管理员同意流程(添加 prompt = admin_ ..
发布时间:2020-06-01 20:26:10 C#/.NET

如何以编程方式关闭ADAuthentication Web视图控制器?

在以编程方式将webveiwcontroller从ADAL中解雇后,我遇到了以下问题,下一次当我重新启动登录流程时,出现以下错误: error =错误,代码为:13域:ADAuthenticationErrorDomain协议代码:(null) 详细信息:由于另一个acquireToken请求,当前提示用户输入凭据。 ,请稍后重试AcquisitionToken调用。 内部错误详细信息: ..
发布时间:2020-06-01 20:26:08 其他开发