Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractNormalizedMapper<T> - Class in org.bremersee.spring.security.core.mapping
-
The abstract normalized mapper.
- AbstractNormalizedMapper(List<String>, Map<String, String>, String, CaseTransformation, Map<String, String>) - Constructor for class org.bremersee.spring.security.core.mapping.AbstractNormalizedMapper
-
Instantiates a new normalized mapper.
- authenticated(NormalizedPrincipal, Object, Collection<? extends GrantedAuthority>, Collection<Group>) - Static method in class org.bremersee.spring.security.core.NormalizedUsernamePasswordAuthenticationToken
-
This factory method can be safely used by any code that wishes to create a authenticated
NormalizedUsernamePasswordAuthenticationToken. - AuthenticationOperations<A> - Interface in org.bremersee.spring.security.core
-
The authentication operations.
- AuthenticationTemplate<A> - Class in org.bremersee.spring.security.core
-
The authentication template.
- AuthenticationTemplate() - Constructor for class org.bremersee.spring.security.core.AuthenticationTemplate
-
Instantiates a new authentication template.
- AuthenticationTemplate(Supplier<ServiceException>) - Constructor for class org.bremersee.spring.security.core.AuthenticationTemplate
-
Instantiates a new authentication template.
B
- builder() - Static method in interface org.bremersee.spring.security.core.NormalizedGroup
-
Gets a new builder.
- Builder() - Constructor for class org.bremersee.spring.security.core.NormalizedGroup.Builder
C
- CaseTransformation - Enum Class in org.bremersee.spring.security.core.mapping
-
The case transformation.
- convert(Jwt) - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtConverter
- createTarget(String) - Method in class org.bremersee.spring.security.core.mapping.AbstractNormalizedMapper
-
Create target t.
- createTarget(String) - Method in class org.bremersee.spring.security.core.mapping.authority.NormalizedGrantedAuthoritiesMapper
- createTarget(String) - Method in class org.bremersee.spring.security.core.mapping.group.NormalizedGroupsMapper
D
- doWithAuthentication(Function<A, R>) - Method in interface org.bremersee.spring.security.core.AuthenticationOperations
-
Do with authentication.
- doWithAuthentication(Function<A, R>) - Method in class org.bremersee.spring.security.core.AuthenticationTemplate
- doWithOptionalAuthentication(Function<A, R>) - Method in interface org.bremersee.spring.security.core.AuthenticationOperations
-
Do with optional authentication r.
- doWithOptionalAuthentication(Function<A, R>) - Method in class org.bremersee.spring.security.core.AuthenticationTemplate
E
- EMAIL_REGEX - Static variable in interface org.bremersee.spring.security.core.EmailToUsernameResolver
-
Email regex from emailregex.com (RFC 5322 Official Standard).
- EmailToUsernameResolver - Interface in org.bremersee.spring.security.core
-
The email to username resolver.
- empty() - Static method in class org.bremersee.spring.security.core.NormalizedUser
-
Empty normalized user.
G
- getAuthoritiesFromList(JsonPathJwtParser) - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtConverter
-
Gets authorities from list.
- getAuthoritiesFromValue(JsonPathJwtParser) - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtConverter
-
Gets authorities from value.
- getAuthoritiesMapper() - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtProperties
-
Gets authorities mapper.
- getDefaultPrefix() - Method in class org.bremersee.spring.security.core.mapping.AbstractNormalizedMapper
-
Gets default prefix.
- getDefaultPrefix() - Method in class org.bremersee.spring.security.core.mapping.authority.NormalizedGrantedAuthoritiesMapper
- getDefaultPrefix() - Method in class org.bremersee.spring.security.core.mapping.group.NormalizedGroupsMapper
- getEmail() - Method in interface org.bremersee.spring.security.core.NormalizedPrincipal
-
Gets email.
- getEmail() - Method in class org.bremersee.spring.security.core.NormalizedUser
- getEmail(JsonPathJwtParser) - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtConverter
-
Gets email.
- getFirstName() - Method in interface org.bremersee.spring.security.core.NormalizedPrincipal
-
Gets first name.
- getFirstName() - Method in class org.bremersee.spring.security.core.NormalizedUser
- getFirstName(JsonPathJwtParser) - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtConverter
-
Gets first name.
- getGrantedAuthorities(JsonPathJwtParser) - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtConverter
-
Gets groups.
- getGrantedAuthorityNames() - Method in interface org.bremersee.spring.security.core.NormalizedAuthentication
-
Gets granted authority names.
- getGroupNames() - Method in interface org.bremersee.spring.security.core.NormalizedAuthentication
-
Gets group names.
- getGroups() - Method in interface org.bremersee.spring.security.core.NormalizedAuthentication
-
Gets groups.
- getGroups() - Method in class org.bremersee.spring.security.core.NormalizedUsernamePasswordAuthenticationToken
- getGroups() - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.NormalizedJwtAuthenticationToken
- getGroups(JsonPathJwtParser) - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtConverter
-
Gets groups.
- getGroupsFromList(JsonPathJwtParser) - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtConverter
-
Gets groups from list.
- getGroupsFromValue(JsonPathJwtParser) - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtConverter
-
Gets groups from value.
- getGroupsMapper() - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtProperties
-
Gets groups mapper.
- getGroupsValueSeparator() - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtProperties
-
Gets groups value separator.
- getLastName() - Method in interface org.bremersee.spring.security.core.NormalizedPrincipal
-
Gets last name.
- getLastName() - Method in class org.bremersee.spring.security.core.NormalizedUser
- getLastName(JsonPathJwtParser) - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtConverter
-
Gets last name.
- getName() - Method in interface org.bremersee.spring.security.core.Group
-
Gets name of the group.
- getName() - Method in class org.bremersee.spring.security.core.NormalizedUser
- getPrincipal() - Method in interface org.bremersee.spring.security.core.NormalizedAuthentication
-
Returns the normalized principal.
- getPrincipal() - Method in class org.bremersee.spring.security.core.NormalizedUsernamePasswordAuthenticationToken
- getPrincipal() - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.NormalizedJwtAuthenticationToken
- getRolesValueSeparator() - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtProperties
-
Gets roles value separator.
- getStringValue(T) - Method in class org.bremersee.spring.security.core.mapping.AbstractNormalizedMapper
-
Gets string value.
- getStringValue(Group) - Method in class org.bremersee.spring.security.core.mapping.group.NormalizedGroupsMapper
- getStringValue(GrantedAuthority) - Method in class org.bremersee.spring.security.core.mapping.authority.NormalizedGrantedAuthoritiesMapper
- getUsername(Jwt, JsonPathJwtParser) - Method in class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtConverter
-
Gets username.
- getUsernameByEmail(String) - Method in interface org.bremersee.spring.security.core.EmailToUsernameResolver
-
Gets username by email.
- Group - Interface in org.bremersee.spring.security.core
-
The group.
- GroupsMapper - Interface in org.bremersee.spring.security.core.mapping.group
-
The mapper of groups.
H
- hasAnyGrantedAuthority(String...) - Method in interface org.bremersee.spring.security.core.NormalizedAuthentication
-
Has any granted authority.
- hasAnyGrantedAuthority(Collection<String>) - Method in interface org.bremersee.spring.security.core.NormalizedAuthentication
-
Has any granted authority.
- hasGrantedAuthority(String) - Method in interface org.bremersee.spring.security.core.NormalizedAuthentication
-
Has granted authority.
I
- isInAnyGroup(String...) - Method in interface org.bremersee.spring.security.core.NormalizedAuthentication
-
Is in any group.
- isInAnyGroup(Collection<String>) - Method in interface org.bremersee.spring.security.core.NormalizedAuthentication
-
Is in any group.
- isInGroup(String) - Method in interface org.bremersee.spring.security.core.NormalizedAuthentication
-
Is in group.
- isValidEmail(String) - Method in interface org.bremersee.spring.security.core.EmailToUsernameResolver
-
Checks whether the given email is a valid email address.
J
- JsonPathJwtConverter - Class in org.bremersee.spring.security.oauth2.server.resource.authentication
-
The json path jwt converter.
- JsonPathJwtConverter(JsonPathJwtProperties) - Constructor for class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtConverter
-
Instantiates a new Json path jwt converter.
- JsonPathJwtParser - Class in org.bremersee.spring.security.oauth2.server.resource.authentication
-
The json path jwt parser.
- JsonPathJwtProperties - Class in org.bremersee.spring.security.oauth2.server.resource.authentication
-
The json path jwt properties.
- JsonPathJwtProperties() - Constructor for class org.bremersee.spring.security.oauth2.server.resource.authentication.JsonPathJwtProperties
M
- manyWithAuthentication(Function<A, ? extends Publisher<R>>) - Method in interface org.bremersee.spring.security.core.ReactiveAuthenticationOperations
-
Many with authentication.
- manyWithAuthentication(Function<A, ? extends Publisher<R>>) - Method in class org.bremersee.spring.security.core.ReactiveAuthenticationTemplate
- manyWithOptionalAuthentication(Function<A, ? extends Publisher<R>>) - Method in interface org.bremersee.spring.security.core.ReactiveAuthenticationOperations
-
Many with optional authentication flux.
- manyWithOptionalAuthentication(Function<A, ? extends Publisher<R>>) - Method in class org.bremersee.spring.security.core.ReactiveAuthenticationTemplate
- map(Collection<? extends T>) - Method in class org.bremersee.spring.security.core.mapping.AbstractNormalizedMapper
-
Map collection.
- mapAuthorities(Collection<? extends GrantedAuthority>) - Method in class org.bremersee.spring.security.core.mapping.authority.NormalizedGrantedAuthoritiesMapper
- mapGroups(Collection<? extends Group>) - Method in interface org.bremersee.spring.security.core.mapping.group.GroupsMapper
-
Map groups.
- mapGroups(Collection<? extends Group>) - Method in class org.bremersee.spring.security.core.mapping.group.NormalizedGroupsMapper
N
- NONE - Enum constant in enum class org.bremersee.spring.security.core.mapping.CaseTransformation
-
None case transformation.
- normalize(String) - Method in class org.bremersee.spring.security.core.mapping.AbstractNormalizedMapper
-
Normalize source.
- NormalizedAuthentication - Interface in org.bremersee.spring.security.core
-
The normalized authentication token.
- NormalizedGrantedAuthoritiesMapper - Class in org.bremersee.spring.security.core.mapping.authority
-
The normalized mapper of granted authorities.
- NormalizedGrantedAuthoritiesMapper(List<String>, Map<String, String>, String, CaseTransformation, Map<String, String>) - Constructor for class org.bremersee.spring.security.core.mapping.authority.NormalizedGrantedAuthoritiesMapper
-
Instantiates a new normalized mapper of granted authorities.
- NormalizedGroup - Interface in org.bremersee.spring.security.core
-
The normalized group.
- NormalizedGroup.Builder - Class in org.bremersee.spring.security.core
-
The Builder.
- NormalizedGroupsMapper - Class in org.bremersee.spring.security.core.mapping.group
-
The normalized mapper of groups.
- NormalizedGroupsMapper(List<String>, Map<String, String>, String, CaseTransformation, Map<String, String>) - Constructor for class org.bremersee.spring.security.core.mapping.group.NormalizedGroupsMapper
-
Instantiates a new normalized mapper of groups.
- NormalizedJwtAuthenticationToken - Class in org.bremersee.spring.security.oauth2.server.resource.authentication
-
The normalized jwt authentication token.
- NormalizedJwtAuthenticationToken(Jwt, NormalizedPrincipal, Collection<? extends GrantedAuthority>, Collection<Group>) - Constructor for class org.bremersee.spring.security.oauth2.server.resource.authentication.NormalizedJwtAuthenticationToken
-
Instantiates a new normalized jwt authentication token.
- NormalizedPrincipal - Interface in org.bremersee.spring.security.core
-
The normalized principal.
- NormalizedUser - Class in org.bremersee.spring.security.core
-
The normalized user.
- NormalizedUser(String, String, String, String) - Constructor for class org.bremersee.spring.security.core.NormalizedUser
-
Instantiates a new normalized user.
- NormalizedUsernamePasswordAuthenticationToken - Class in org.bremersee.spring.security.core
-
The normalized username password authentication token.
- NormalizedUsernamePasswordAuthenticationToken(NormalizedPrincipal, Object) - Constructor for class org.bremersee.spring.security.core.NormalizedUsernamePasswordAuthenticationToken
-
This constructor can be safely used by any code that wishes to create a
UsernamePasswordAuthenticationToken, as theAbstractAuthenticationToken.isAuthenticated()will returnfalse. - NormalizedUsernamePasswordAuthenticationToken(NormalizedPrincipal, Object, Collection<? extends GrantedAuthority>, Collection<Group>) - Constructor for class org.bremersee.spring.security.core.NormalizedUsernamePasswordAuthenticationToken
-
This constructor should only be used by
AuthenticationManagerorAuthenticationProviderimplementations that are satisfied with producing a trusted (i.e.
O
- of(String) - Static method in interface org.bremersee.spring.security.core.NormalizedGroup
-
Creates a new normalized group with the given name.
- oneWithAuthentication(Function<A, ? extends Mono<R>>) - Method in interface org.bremersee.spring.security.core.ReactiveAuthenticationOperations
-
One with authentication.
- oneWithAuthentication(Function<A, ? extends Mono<R>>) - Method in class org.bremersee.spring.security.core.ReactiveAuthenticationTemplate
- oneWithOptionalAuthentication(Function<A, ? extends Mono<R>>) - Method in interface org.bremersee.spring.security.core.ReactiveAuthenticationOperations
-
One with optional authentication mono.
- oneWithOptionalAuthentication(Function<A, ? extends Mono<R>>) - Method in class org.bremersee.spring.security.core.ReactiveAuthenticationTemplate
- org.bremersee.spring.security.core - package org.bremersee.spring.security.core
- org.bremersee.spring.security.core.mapping - package org.bremersee.spring.security.core.mapping
- org.bremersee.spring.security.core.mapping.authority - package org.bremersee.spring.security.core.mapping.authority
- org.bremersee.spring.security.core.mapping.group - package org.bremersee.spring.security.core.mapping.group
- org.bremersee.spring.security.oauth2.server.resource.authentication - package org.bremersee.spring.security.oauth2.server.resource.authentication
R
- ReactiveAuthenticationOperations<A> - Interface in org.bremersee.spring.security.core
-
The reactive normalized authentication operations.
- ReactiveAuthenticationTemplate<A> - Class in org.bremersee.spring.security.core
-
The reactive normalized authentication template.
- ReactiveAuthenticationTemplate() - Constructor for class org.bremersee.spring.security.core.ReactiveAuthenticationTemplate
-
Instantiates a new reactive normalized authentication template.
- ReactiveAuthenticationTemplate(Supplier<ServiceException>) - Constructor for class org.bremersee.spring.security.core.ReactiveAuthenticationTemplate
-
Instantiates a new reactive normalized authentication template.
- responseWithAuthentication(Function<A, R>) - Method in interface org.bremersee.spring.security.core.AuthenticationOperations
-
Response with authentication.
- responseWithAuthentication(Function<A, R>) - Method in class org.bremersee.spring.security.core.AuthenticationTemplate
- responseWithOptionalAuthentication(Function<A, R>) - Method in interface org.bremersee.spring.security.core.AuthenticationOperations
-
Response with optional authentication response entity.
- responseWithOptionalAuthentication(Function<A, R>) - Method in class org.bremersee.spring.security.core.AuthenticationTemplate
T
- TO_LOWER_CASE - Enum constant in enum class org.bremersee.spring.security.core.mapping.CaseTransformation
-
To lower case transformation.
- TO_UPPER_CASE - Enum constant in enum class org.bremersee.spring.security.core.mapping.CaseTransformation
-
To upper case transformation.
U
- unauthenticated(NormalizedPrincipal, Object) - Static method in class org.bremersee.spring.security.core.NormalizedUsernamePasswordAuthenticationToken
-
This factory method can be safely used by any code that wishes to create a unauthenticated
UsernamePasswordAuthenticationToken.
V
- valueOf(String) - Static method in enum class org.bremersee.spring.security.core.mapping.CaseTransformation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.bremersee.spring.security.core.mapping.CaseTransformation
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form