是否可以在不使用Microsoft Windows帐户登录页面的情况下再次在Azure AD中进行身份验证?
我们在WAAD(Windows Azure Active Directory)实例中创建了一个独立的Web应用程序及其自己的用户群
问题是,该系统的用户只有安装了一个浏览器的公用笔记本电脑(IE9),并且也是Office 365的用户。
当尝试从IE访问我们的应用程序时,它表示用户已经使用他们的Office 365帐户登录,并且注销和切换帐户的过程需要15分钟点击多个重定向和错误页面。 (总闹剧!)
作为一个快速解决方案,有没有办法我们可以创建自己的登录页面(比如古老的表格auth)来捕获信用卡,并将它们发送到WAAD以通过API获取令牌,允许用户成为同时登录office365和我们的WAAD实例?
答案 0 :(得分:0)
请查看我的问题的答案:Using ADAL C# as Confidential User /Daemon Server /Server-to-Server - 401 Unauthorized 也许它适用于您的场景:
为令牌构建以下HTTP-Reqest:
<强> URL:强> https://login.windows.net/MyCompanyTenant.onmicrosoft.com/oauth2/token
标题:
正文:
构建以下HTTP-Request以访问WebApi:
网址:https://MyCompanyTenant.api.crm.dynamics.com/api/data/v8.0/accounts
标题强>