| org.acegisecurity.providers.jaas.AuthorityGranter
All known Subclasses: org.acegisecurity.providers.jaas.TestAuthorityGranter,
AuthorityGranter | public interface AuthorityGranter (Code) | | The AuthorityGranter interface is used to map a given principal to role
names.
If a Windows NT login module were to be used from JAAS, an AuthrityGranter
implementation could be created to map a NT Group Principal to a ROLE_USER
role for instance.
author: Ray Krueger version: $Id: AuthorityGranter.java 1784 2007-02-24 21:00:24Z luke_t $ |
Method Summary | |
Set | grant(Principal principal) The grant method is called for each principal returned from the LoginContext subject. |
grant | Set grant(Principal principal)(Code) | | The grant method is called for each principal returned from the LoginContext subject. If the
AuthorityGranter wishes to grant any authorities, it should return a java.util.Set containing the role names it
wishes to grant, such as ROLE_USER. If the AuthrityGranter does not wish to grant any authorities it should
return null.
The set may contain any object as all objects in the returned set will be passed to the JaasGrantedAuthority
constructor using toString().
Parameters: principal - One of the principals from the LoginContext.getSubect().getPrincipals() method. A java.util.Set of role names to grant, or null meaning no roles should be granted for the principal. |
|
|