2013-11-20 24 views
3

如何爲Play Framework Web應用程序的MS Windows登錄用戶配置SSO?在Play Framework 2中登錄用戶SSO的Windows

我想在一個企業環境中部署一個Play Framework Java Web應用程序,在這個環境中用戶希望使用MS Windows登錄用戶在幕後執行身份驗證。能夠根據用戶的身份來調整java web應用程序的行爲非常重要。

我知道這可以配置爲使用Waffle或SPNEGO的JEE應用程序。但是,如何爲Play Framework 2.x應用程序執行此操作?通過使用play2-war-plugin作爲WAR進行打包並在JBOSS Application Server上進行部署,例如?如果這是一個好方法,我如何找到有關如何修復配置的信息?

回答

2

我已經創建了一個播放2.

它使用Kerberos支持SSO插件,並退回到HTML。

看看它,如果你仍然在尋找解決方案。

https://github.com/SlyngDK/play-module-ad-sso

+0

我們發現一種替代解決方案,其中一個代理/立面解決了SSO和傳播在HTTP報頭中的原始的,經認證的用戶名。不管怎麼說,還是要謝謝你! – nize

+0

SlyngDK是否可以採用這個插件來玩1.2? – Eldar

+0

@ Yoldar-Zi我剛剛提交了一個新版本,並做了一些更改,可以使您的工作更輕鬆地實現1.2。查看SecuredAction,SpnegoWorker和SSOContext類。在SecuredAction中,您可以看到如何使用其他兩個類實現協商。 – SlyngDK