2016-03-24 25 views
0

Bulunduğum seti bir grup bir izin düzeyiyle kullanıcıları desteklediği için, aşağıdaki işlemler gerçekleşir: (UserDetails uygulanması) (a İzin, Kullanıcı + Grubu'na katılmadan veren ettiBahar Güvenlik OAuth2 Grubu baharda izinlerin

Bir Kullanıcı Bir Grupta VerilmişAşağı). HTTP kimlik doğrulaması için, bir kullanıcı kendi grubunda eylemler gerçekleştirebilir ve gruplar arasında geçiş yapabilir.

API erişimi için, kullanıcının farklı kapsam verilerine erişmek için belirli bir istemciye (id + secret ile) izin vermesine izin veriyorum. Standart Spring Security OAuth2 ile, bunu yaparsam, bir kullanıcı nesnesiyle tüm Grup nesnelerine erişebilir. Bir kullanıcının Spring Security/Spring Security Oauth2'de bir Grup bazında yetkilendirmesinin bir yolu var mı?

cevap

0

Kendi özel TokenEnhancer'ı uygulayarak erişim belirtecinin 'ek bilgileri'ne herhangi bir bilgi (grubunuz gibi) ekleyebilirsiniz. Erişim belirteci ile depolanır ve kaynak sunucuda kullanılabilir.