使用JavaScript中的身份ADFS URL进行HTML页面身份验证

问题描述

我有一个简单的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。

解决方法

您需要实现SAML client-side library

Node似乎是Java的最佳选择。