Index

A B C D E G H I J M N O R T U V 
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 the AbstractAuthenticationToken.isAuthenticated() will return false.
NormalizedUsernamePasswordAuthenticationToken(NormalizedPrincipal, Object, Collection<? extends GrantedAuthority>, Collection<Group>) - Constructor for class org.bremersee.spring.security.core.NormalizedUsernamePasswordAuthenticationToken
This constructor should only be used by AuthenticationManager or AuthenticationProvider implementations 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.
A B C D E G H I J M N O R T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form