Class MyAuthMapper

java.lang.Object
com.jk.webstack.security.MyAuthMapper
All Implemented Interfaces:
org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper

public class MyAuthMapper extends Object implements org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper
This class is responsible for mapping authorities (roles) obtained from the authentication process to a custom collection of GrantedAuthority objects.

It allows customization of the authorities mapping logic.

Version:
1.0
Author:
Dr. Jalal H. Kiswani
  • Constructor Details

    • MyAuthMapper

      public MyAuthMapper()
  • Method Details

    • mapAuthorities

      public Collection<? extends org.springframework.security.core.GrantedAuthority> mapAuthorities(Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
      This method maps a collection of authorities to a custom collection of GrantedAuthority objects.
      Specified by:
      mapAuthorities in interface org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper
      Parameters:
      authorities - Specifies the original collection of authorities obtained during authentication.
      Returns:
      the custom collection of GrantedAuthority objects.