Skip navigation links
B E F G H I P S T U 

B

BasicAuthenticated - Annotation Type in io.servicetalk.http.security.auth.basic.jersey
Indicates that the marked Application, resource class or resource method is authenticated with HTTP Basic and that a SecurityContext needs to be established for the in-flight request.
BasicAuthPrincipal<UserInfo> - Class in io.servicetalk.http.security.auth.basic.jersey
A generic Principal that wraps a user provided UserInfo.
BasicAuthPrincipal(UserInfo) - Constructor for class BasicAuthPrincipal
Create a new instance.
BasicAuthSecurityContext - Class in io.servicetalk.http.security.auth.basic.jersey
A generic SecurityContext that wraps a user provided Principal, and which is designed for the SecurityContext.BASIC_AUTH authentication scheme.
BasicAuthSecurityContext(Principal, boolean) - Constructor for class BasicAuthSecurityContext
Creates a new instance, which has no support for roles.
BasicAuthSecurityContext(Principal, boolean, Predicate<String>) - Constructor for class BasicAuthSecurityContext
Creates a new instance.
BasicAuthSecurityContextFilters - Class in io.servicetalk.http.security.auth.basic.jersey
Factory methods for building ContainerRequestFilter that establish SecurityContexts for requests authenticated with the Basic HTTP Authentication Scheme (RFC7617).
BasicAuthSecurityContextFilters.AbstractBuilder<B extends BasicAuthSecurityContextFilters.AbstractBuilder,PF,SCF> - Class in io.servicetalk.http.security.auth.basic.jersey
A builder for ContainerRequestFilter instances.
BasicAuthSecurityContextFilters.NoUserInfoBuilder - Class in io.servicetalk.http.security.auth.basic.jersey
A builder that can be used when no user info is stored in AsyncContext.
BasicAuthSecurityContextFilters.UserInfoBuilder<UserInfo> - Class in io.servicetalk.http.security.auth.basic.jersey
A builder that can be used when user info is stored in AsyncContext.
build() - Method in class BasicAuthSecurityContextFilters.AbstractBuilder
Build a new ContainerRequestFilter instance.

E

equals(Object) - Method in class BasicAuthPrincipal
 

F

forGlobalBinding(AsyncContextMap.Key<UserInfo>) - Static method in class BasicAuthSecurityContextFilters
Creates a new BasicAuthSecurityContextFilters.UserInfoBuilder instance for building a ContainerRequestFilter that needs to be globally bound to the JAX-RS Application.
forGlobalBinding() - Static method in class BasicAuthSecurityContextFilters
Creates a new BasicAuthSecurityContextFilters.NoUserInfoBuilder instance for building a ContainerRequestFilter that needs to be globally bound to the JAX-RS Application.
forNameBinding(AsyncContextMap.Key<UserInfo>) - Static method in class BasicAuthSecurityContextFilters
Creates a new BasicAuthSecurityContextFilters.UserInfoBuilder instance for building a ContainerRequestFilter that needs to be explicitly bound to resources via the BasicAuthenticated annotation.
forNameBinding() - Static method in class BasicAuthSecurityContextFilters
Creates a new BasicAuthSecurityContextFilters.NoUserInfoBuilder instance for building a ContainerRequestFilter that needs to be explicitly bound to resources via the BasicAuthenticated annotation.

G

getAuthenticationScheme() - Method in class BasicAuthSecurityContext
 
getName() - Method in class BasicAuthPrincipal
 
getUserPrincipal() - Method in class BasicAuthSecurityContext
 

H

hashCode() - Method in class BasicAuthPrincipal
 

I

io.servicetalk.http.security.auth.basic.jersey - package io.servicetalk.http.security.auth.basic.jersey
 
isSecure() - Method in class BasicAuthSecurityContext
 
isUserInRole(String) - Method in class BasicAuthSecurityContext
 

P

principalFunction(PF) - Method in class BasicAuthSecurityContextFilters.AbstractBuilder
Specify a custom function the filter will use to create Principal instances.

S

securityContextFunction(SCF) - Method in class BasicAuthSecurityContextFilters.AbstractBuilder
Specify a custom function the filter will use to use to create SecurityContext instances.

T

toString() - Method in class BasicAuthPrincipal
 

U

userInfo() - Method in class BasicAuthPrincipal
Get the wrapped UserInfo.
B E F G H I P S T U 
Skip navigation links