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 Summary
-
Constructor Summary
ConstructorDescriptionConstructor for SpringSecurityPropertiesAuthorizationGenerator. -
Method Summary
Modifier and TypeMethodDescriptiongenerate
(CallContext ctx, UserProfile profile) Generate the authorization information from and for the user profile.
-
Field Details
-
DISABLED
ConstantDISABLED="disabled"
- See Also:
-
ENABLED
ConstantENABLED="enabled"
- See Also:
-
-
Constructor Details
-
SpringSecurityPropertiesAuthorizationGenerator
Constructor for SpringSecurityPropertiesAuthorizationGenerator.
- Parameters:
properties
- aProperties
object
-
-
Method Details
-
generate
Generate the authorization information from and for the user profile.- Specified by:
generate
in interfaceAuthorizationGenerator
- Parameters:
ctx
- the current contextprofile
- the user profile for which to generate the authorization information.- Returns:
- the updated profile or a new one (optional)
-