2012-08-21 26 views
7

Çevrimiçi inceleme aracı uygulaması için bir kullanıcı rolü yönetim modülü tasarlamam gerekiyor, Sistemde birçok kullanıcı var (Yönetici, Yönetici, Katkıda Bulunanlar, Muayene Edenler). Bu kullanıcılar sistem için farklı ayrıcalıklara sahiptir. Kullanıcı erişim sistemi için Yay çerçevesini ve yay emniyetini kullanmam gerekiyor. Bu modül için yay güvenliğini nasıl kullanırım. Herkes beni iyi bir öğreticiye yönlendirebilir ve fikirleriniz her zaman hoş karşılanabilir.Bahar güvenliği kullanıcı rolü yönetimi için nasıl kullanılır?

+2

http://stackoverflow.com/questions/8597902/spring-security-user-account-registration-creation-and-management –

cevap

5

Açıklamanıza bağlı olarak, UserDetailsService özel uygulamasına bakıyor olabileceğinizi düşünüyorum.
İlkbahar, Hazırda Bekletme, Özelleştirilmiş yaylı güvenlik, ZK Ajax, vb. Içeren ZK örnek projesi olan Stephan Gerth'in ZK örnek projesini denetlemeye değer. Here kaynağında ve documentation bağlantılarının olduğu duyuru defteriniz var. 13.2 bölümünü okumanızı tavsiye ederim. Kaynak kodunda gezinmenize yardımcı olan Spring-Security (ve ilgili).

+0

Neden UserDetailsService'in özel bir uygulamasına gerek duyar? Basit bir Spring Security ad alanıyla neye benzediğini elde edebilir. Aslında her yerde kişiselleştirmeye gerek yoktur. Tek istediği dört 'rol' ve bazı temel 'kesikli-url '. –

+1

@Matin Kh Zorunlu olduğunu söylemedim, ona ihtiyacım olabileceğini söylemedim ... Ad alanı yapılandırması kullanacak ya da kişiselleştirilebileceği şeyler, gerçekten uygulamanın kendisine ve gereksinimlerine bağlı. – Less

+1

Yani kötü bir tavsiye. Düzenle. Çünkü Spring Security’de yenidir ve bir başlangıç ​​yapması gerekiyor. Bu yüzden gerekli olmayan bazı sınıfları yapılandırarak kafasını karıştırabilir. Tabii ki, uygulamaya bağlı, hangi yapılandırmayı kullanması gerektiğine bağlı. Ancak, sorudan özelleştirme ihtiyacını görmüyoruz. –