簡體   English   中英

用於ADFS的SAML與angularjs + java + jetty Webapp

[英]SAML with ADFS for angularjs+java+jetty webapp

我正在開發一個Web應用程序,前端是在AngularJS中實現的,它通過調用REST API與后端服務器通信。 后端是使用部署在Jetty中的reslet框架實現的Java REST Server。

當前,當用戶登錄Web應用程序時,將調用REST API,然后將其轉到Java REST服務器。 然后,服務器對用戶進行身份驗證。

我想使用SAML實施SSO。 因此,當公司用戶嘗試登錄該應用程序時,必須將其重定向到ADFS。 如果用戶成功通過身份驗證,則必須允許他登錄該應用程序。

我想知道如何開始? 我看過sam2-js庫,但是它似乎是基於NodeJS的服務器。 我不太確定它是否可以與前端的AngularJS一起使用。

具有SAML的SSO涉及瀏覽器重定向,因此流程在angular和ADFS之間。

沒有Java后端。

因此,碼頭是無關緊要的。

SSO與REST無關。 它們是通過兩種不同方式處理的兩種不同流程。

SAML不是適合角度的SSO協議。 這就是為什么您找不到任何示例的原因。

您需要將OpenID Connect與ADFS 4.0一起使用。 ADAL是必經之路。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM