2015-02-10 145 views
4

我需要使用彈簧安全認證我的應用程序的用戶,但我需要有一個3現場認證,它將有一個username,和companycode。由於該應用程序處理太多公司,所以需要公司代碼。Grails彈簧安全3現場認證

我一直在試圖解決這個問題,有碰到這個鏈接是由@BurtBeckwith寫 - http://burtbeckwith.com/blog/?p=1090

現在的問題和疑慮的產生是因爲這個博客寫於2011年,在時使用Grails 1.4。那麼最近有沒有人遇到過這樣的問題?我們仍然需要改變這一點來實現3字段登錄?

是否有任何捷徑來實現這個?

回答

6

儘管自從伯特撰寫博客文章後,Grails世界發生了很大的變化,Spring安全本身並沒有從根本上改變。

他概述的方法是仍然可以說是最好的辦法在不限制你,以進一步提高安全性利用這一額外的範式能力添加額外的認證證書(如組織)。

因此總之,沒有有沒有捷徑來實現這一點。正如Burt多次說過的,做安全很難。但是,如果你做得對,你完全不用擔心。

+1

謝謝Joshua的回覆。我將開始實施。但是我保持這個問題的開放性,所以可能有人有更多話要說。 – Chetan 2015-02-10 11:33:01

+2

不客氣,我很好奇看看有什麼其他選項可用。也許甚至伯特可能會停下來並提供他的專家意見(或者確認上述內容)。 – 2015-02-10 11:34:22

+4

是的,自那時起,Spring Security中出現了很多內部重構和包重構,但基本方法幾乎​​相同。我需要稍微更新一下這篇博文,主要是從1.x插件樣式到2.0樣式的變化(例如'plugins' - >'plugin'),而且現在更新不同包中的Spring Security類。我會在4月份在Greach做一個新版本的演講(可能是GR8Confs),所以如果有什麼不行的話,請隨時直接與我聯繫。 – 2015-02-10 14:21:07