Class SpringSecurityPropertiesAuthorizationGenerator

java.lang.Object
org.pac4j.core.authorization.generator.SpringSecurityPropertiesAuthorizationGenerator
All Implemented Interfaces:
AuthorizationGenerator

public class SpringSecurityPropertiesAuthorizationGenerator extends Object implements AuthorizationGenerator
Authorization generator based on a properties file in Spring security format: username=password,grantedAuthority[,grantedAuthority][,enabled|disabled]
Since:
1.8.1
Author:
Jerome Leleu
  • Field Details

  • Constructor Details

    • SpringSecurityPropertiesAuthorizationGenerator

      public SpringSecurityPropertiesAuthorizationGenerator(Properties properties)

      Constructor for SpringSecurityPropertiesAuthorizationGenerator.

      Parameters:
      properties - a Properties object
  • Method Details

    • generate

      public Optional<UserProfile> generate(CallContext ctx, UserProfile profile)
      Generate the authorization information from and for the user profile.
      Specified by:
      generate in interface AuthorizationGenerator
      Parameters:
      ctx - the current context
      profile - the user profile for which to generate the authorization information.
      Returns:
      the updated profile or a new one (optional)