[英]ADFS/SAML authentication for Java desktop app
我有一個Java桌面應用程序。 我找到了很多關於網絡應用程序的SSO身份驗證的在線資源。 對於舊式學校桌面應用,我需要同樣的東西。 基本上,我需要應用程序打開瀏覽器窗口,讓用戶對ADFS進行身份驗證,然后獲取令牌。
如何使用ADFS / SAML添加SSO身份驗證?
我找到了答案。
注意:這不是一件容易的事。 把所有東西放在一起需要大約一個星期的工作量。
桌面應用。 沒有瀏覽器。
WS-Fed和SAML是圍繞瀏覽器重定向構建的。
你為什么需要SAML? 那么OpenID Connect / OAuth呢?
如果這是一個選項,請查看ADAL Java示例 - Azure Active Directory身份驗證庫 。 ADFS中的OAuth支持有限。 V3.0
您的另一種選擇是使用活動配置文件(Web服務)而不是被動(瀏覽器)。
但那是WS-Trust而不是SAML。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.