在 javascript 中使用身份 ADFS URL 进行 HTML 页面身份验证

Posted

技术标签:

【中文标题】在 javascript 中使用身份 ADFS URL 进行 HTML 页面身份验证【英文标题】:HTML page authentication using identity ADFS URL in javascript 【发布时间】:2020-12-30 08:20:37 【问题描述】:

我有一个简单的 html 页面,它使用一些 javascript 函数在页面上显示一些客户报告。 Javascript 有 ajax 调用来从后端 Spring REST API 获取客户报告。在 Spring REST API 中,我编写了“/api/saml”端点,用于使用 saml 和 jwt 对 ADFS 进行身份验证。

下面是我在 ADFS 中配置声明的端点:

https://idtest.companyName/adfs/ls/idpinitiatedsignon.aspx?logintoRP=https://myappHOST/api/saml

我想在访问客户报告页面 html 页面之前对其进行身份验证。只有那些在 ADFS 中获得授权的用户才能访问页面,并且我想实现 SSO 登录。 如何在我的 javascript 代码中实现 SSO。

【问题讨论】:

【参考方案1】:

您需要实现一个 SAML client-side library。

Node 似乎是 Javascript 的最佳选择。

【讨论】:

以上是关于在 javascript 中使用身份 ADFS URL 进行 HTML 页面身份验证的主要内容,如果未能解决你的问题,请参考以下文章

使用 ADFS 对 ASP.NET Web Api 进行身份验证

在 ASP.Net 应用程序上结合 ADFS 身份验证和 JWT 承载

如何搭建一套Azure AD与ADFS集成身份的环境

ADFS 身份验证 - IE8 有效,Chrome 失败

未从 ADFS 3.0 获取用于 OAuth2 访问令牌的 JWT 中的用户身份

ADFS 架构介绍