【问题标题】:ADAL.JS Support for multiple authentication with WAAD and ADFS onpremiseADAL.JS 支持在本地使用 AAD 和 ADFS 进行多重身份验证
【发布时间】:2018-03-23 10:54:43
【问题描述】:

我想针对来自 Windows Azure Active Directory 的用户和来自单页应用程序的 ADFS 本​​地用户验证多租户应用程序,这可能使用 ADAL.JS

当我们调用 ADAL.JS 的 init() 方法时,参数很少

  1. 实例
  2. 租户
  3. clientid

现在这 3 个参数在 Azure Active Directory 和 ADFS 本​​地部署的情况下会有所不同。

这可以使用 ADAL.JS 吗?

【问题讨论】:

  • @vibronet,对此有何意见?

标签: adal adal.js


【解决方案1】:

您可以使用 ADAL.js 一次向一个身份提供者(AAD 或 ADFS)进行身份验证,方法是将实例参数设置为该身份提供者端点。

如果您想在同一个应用程序中同时支持 AAD 和 ADFS 帐户的身份验证,则需要在 ADFS 中与 AAD 建立用户帐户联合,然后您只需将 Adal.js 指向 AAD 端点。

【讨论】:

  • 是的,正确的,在支持一个实例参数时,我能够通过基于当前登录用户获取实例详细信息来重新初始化 adal 服务,这样我就能够初始化 adal js每个用户有多个实例
猜你喜欢
  • 2016-09-30
  • 1970-01-01
  • 1970-01-01
  • 2016-02-04
  • 2013-08-31
  • 1970-01-01
  • 2016-09-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多