Class IdentityRoleMapper

java.lang.Object
org.infinispan.security.mappers.IdentityRoleMapper
All Implemented Interfaces:
PrincipalRoleMapper
Direct Known Subclasses:
IdentityRoleMapper

public class IdentityRoleMapper extends Object implements PrincipalRoleMapper
IdentityRoleMapper. A very simple role which simply returns the principal's name as the role name.
Since:
7.0
Author:
Tristan Tarrant
  • Constructor Details

    • IdentityRoleMapper

      public IdentityRoleMapper()
  • Method Details

    • principalToRoles

      public Set<String> principalToRoles(Principal principal)
      Description copied from interface: PrincipalRoleMapper
      Maps a principal name to a set of role names. The principal name depends on the source of the principal itself. For example, in LDAP a Principal might use the Distinguished Name format (DN). The mapper should return null if it does not recognize the principal.
      Specified by:
      principalToRoles in interface PrincipalRoleMapper
      Parameters:
      principal -
      Returns:
      list of roles the principal belongs to
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object