2009-11-26 37 views
14

Guice ile çalışmak için yazılmış bir çerçeve veya Guice ile var olan bir güvenlik sistemini (yani: Acegi) birleştiren bir kütüphane gören var mı?A Hazır güvenlik çerçevesi?

Ben

http://code.google.com/p/warp-security/

(bu abandonware düşünüyorum) ... Bugüne kadar aşağıdaki bulduk

http://code.google.com/p/warp-security/

(hayır belgeler)

+0

Merhaba, aynı bağlantıyı iki kez yazdınız. Diğer kütüphane neydi? Sonunda kullanılabilir bir güvenlik çerçevesi buldunuz mu? –

+0

Hayır Ben bulamadım. – benstpierre

cevap

5
buna değer ne olursa olsun için

(oldukça geç cevap olmak üzere), Guice ile Apache Shiro'u bütünleştirerek başarı elde ettim. En son kontrol ettiğimde Acegi, saf bir Guice çözümünde kullanılabilir olmak için Spring'e çok fazla bağımlıydı. Shiro'nun belgeleri biraz eksiktir, ancak API küçük bir kazma sakıncası yoksa oldukça basittir ve kullanımı kolaydır. o herhangi bir ilgi ise durumunda


, bir Gist of the simplest example I could find gönderdiniz. İki Uyarılar: Bu Shiro 1.0

  • bir yayın öncesi sürümü karşı yazmış

    1. Kullandığımız Active Directory bölge the Active Directory plugin for Jenkins (then Hudson) bazı fikirler kullanarak, ana Shiro kaynağından biraz değiştirilmiş bir versiyonu.

    Umarım, başlangıç ​​için yeter ...

  • +0

    bunu açık kaynaklı bir proje olarak paylaştınız mı, pek çoğunun bu işlevsellikten hoşlanacağına inanıyorum? – zotherstupidguy

    +0

    @ tranced_UT3: Paylaşılacak çok şey yok. Guice entegrasyonu bit bir [SecurityManager] (http://shiro.apache.org/static/current/apidocs/org/apache/shiro/mgt/SecurityManager.html) ile bir veya daha fazla [Realms] arasında bağlantı kurmak kadar kolaydı (http://shiro.apache.org/static/current/apidocs/org/apache/shiro/realm/Realm.html). Shiro alemleri genellikle setler aracılığıyla kolayca konfigüre edilebilir (benim uygulamam için, tüm bu <200 LOC) Shiro kullanmanın zor kısmı, kullanmakta olduğunuz uygulama yığınının geri kalanına takılır (bu, SpringSecurity'in açık bir farklılaştırıcısıdır). – ig0774