public class ConvertingFromAttributesAuthorizationGenerator extends java.lang.Object implements org.pac4j.core.authorization.generator.AuthorizationGenerator
Copy of the pac4j FromAttributesAuthorizationGenerator that applies the transform in convertProvidedRoleName to role names before adding them to the user profile.
| Constructor and description |
|---|
ConvertingFromAttributesAuthorizationGenerator
() |
ConvertingFromAttributesAuthorizationGenerator
(java.util.Collection<java.lang.String> roleAttributes, java.util.Collection<java.lang.String> permissionAttributes, java.lang.String rolePrefix, boolean convertRolesToUpperCase) |
ConvertingFromAttributesAuthorizationGenerator
(java.lang.String[] roleAttributes, java.lang.String[] permissionAttributes, java.lang.String rolePrefix, boolean convertRolesToUpperCase) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public java.util.Optional<org.pac4j.core.profile.UserProfile> |
generate(org.pac4j.core.context.CallContext callContext, org.pac4j.core.profile.UserProfile profile) |
|
public java.lang.String |
getSplitChar() |
|
public void |
setPermissionAttributes(java.lang.String permissionAttributesStr) |
|
public void |
setRoleAttributes(java.lang.String roleAttributesStr) |
|
public void |
setSplitChar(java.lang.String splitChar) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |