Class IrishAuthoritiesMapper

  • All Implemented Interfaces:
    org.mitre.openid.connect.client.OIDCAuthoritiesMapper

    @Component
    @ConditionalOnProperty(value="authentication.authorities-mapper",
                           havingValue="irish.eduperson_entitlement")
    public class IrishAuthoritiesMapper
    extends Object
    implements org.mitre.openid.connect.client.OIDCAuthoritiesMapper
    • Constructor Detail

      • IrishAuthoritiesMapper

        @Autowired
        public IrishAuthoritiesMapper​(eu.dnetlib.uoaauthorizationlibrary.security.AuthorizationService authorizationService)
    • Method Detail

      • mapAuthorities

        public Collection<? extends org.springframework.security.core.GrantedAuthority> mapAuthorities​(com.nimbusds.jwt.JWT jwtToken,
                                                                                                       org.mitre.openid.connect.model.UserInfo userInfo)
        Specified by:
        mapAuthorities in interface org.mitre.openid.connect.client.OIDCAuthoritiesMapper
      • filter

        public boolean filter​(org.springframework.security.core.GrantedAuthority authority)
      • map

        public org.springframework.security.core.GrantedAuthority map​(org.springframework.security.core.GrantedAuthority authority)