org.springframework.security.core.authority.mapping
Interface Attributes2GrantedAuthoritiesMapper

All Known Implementing Classes:
MapBasedAttributes2GrantedAuthoritiesMapper, SimpleAttributes2GrantedAuthoritiesMapper

public interface Attributes2GrantedAuthoritiesMapper

Interface to be implemented by classes that can map a list of security attributes (such as roles or group names) to a list of Spring Security GrantedAuthorities.

Since:
2.0
Author:
Ruud Senden

Method Summary
 List<GrantedAuthority> getGrantedAuthorities(Collection<String> attributes)
          Implementations of this method should map the given list of attributes to a list of Spring Security GrantedAuthorities.
 

Method Detail

getGrantedAuthorities

List<GrantedAuthority> getGrantedAuthorities(Collection<String> attributes)
Implementations of this method should map the given list of attributes to a list of Spring Security GrantedAuthorities. There are no restrictions for the mapping process; a single attribute can be mapped to multiple Spring Security GrantedAuthorities, all attributes can be mapped to a single Spring Security GrantedAuthority, some attributes may not be mapped, etc.

Parameters:
attribute - the attributes to be mapped
Returns:
the list of mapped GrantedAuthorities


Copyright © 2004-2009 SpringSource, Inc. All Rights Reserved.