Index

A C D F G H I N R S V 
All Classes and Interfaces|All Packages

A

AbstractAuthorizationFilter - Class in net.ltgt.oidc.servlet.rs
 
AbstractAuthorizationFilter() - Constructor for class net.ltgt.oidc.servlet.rs.AbstractAuthorizationFilter
 
AuthenticationRedirector - Class in net.ltgt.oidc.servlet.rs
Responsible for redirecting to the OpenID Provider.
AuthenticationRedirector(Configuration, String) - Constructor for class net.ltgt.oidc.servlet.rs.AuthenticationRedirector
 

C

configure(ResourceInfo, FeatureContext) - Method in class net.ltgt.oidc.servlet.rs.HasRoleFeature
 
configureAuthenticationRequest(ContainerRequestContext, AuthenticationRequest.Builder) - Method in class net.ltgt.oidc.servlet.rs.AbstractAuthorizationFilter
Configures the authentication request when redirecting to the OpenID Provider.

D

doRedirectToAuthenticationEndpoint(ContainerRequestContext) - Method in class net.ltgt.oidc.servlet.rs.AbstractAuthorizationFilter
This method is called whenever the user is not authorized and the request is a safe navigation request.
doSendUnauthorized(ContainerRequestContext) - Method in class net.ltgt.oidc.servlet.rs.AbstractAuthorizationFilter
This method is called whenever the user is not authorized and the request is not a safe navigation request.

F

filter(ContainerRequestContext) - Method in class net.ltgt.oidc.servlet.rs.AbstractAuthorizationFilter
 

G

getAuthenticationRedirector() - Method in class net.ltgt.oidc.servlet.rs.AbstractAuthorizationFilter
Returns the configured authentication redirector.

H

HasRole - Annotation Interface in net.ltgt.oidc.servlet.rs
Ensures the user has a given role
HasRoleFeature - Class in net.ltgt.oidc.servlet.rs
Applies the HasRoleFilter to any resource annotated with HasRole.
HasRoleFeature() - Constructor for class net.ltgt.oidc.servlet.rs.HasRoleFeature
 
HasRoleFilter - Class in net.ltgt.oidc.servlet.rs
Ensures the user has a given role.
HasRoleFilter(String) - Constructor for class net.ltgt.oidc.servlet.rs.HasRoleFilter
Constructs a filter that checks for the given role.

I

IS_PRIVATE_PROPERTY_NAME - Static variable in class net.ltgt.oidc.servlet.rs.AbstractAuthorizationFilter
 
IsAuthenticated - Annotation Interface in net.ltgt.oidc.servlet.rs
Ensures the user is authenticated, by creating a named binding with IsAuthenticatedFilter.
IsAuthenticatedFilter - Class in net.ltgt.oidc.servlet.rs
Ensures the user is authenticated.
IsAuthenticatedFilter() - Constructor for class net.ltgt.oidc.servlet.rs.IsAuthenticatedFilter
 
isAuthorized(SecurityContext) - Method in class net.ltgt.oidc.servlet.rs.AbstractAuthorizationFilter
Returns whether the user is authorized.
isAuthorized(SecurityContext) - Method in class net.ltgt.oidc.servlet.rs.HasRoleFilter
 
isAuthorized(SecurityContext) - Method in class net.ltgt.oidc.servlet.rs.IsAuthenticatedFilter
 

N

net.ltgt.oidc.servlet.rs - package net.ltgt.oidc.servlet.rs
 

R

redirectToAuthenticationEndpoint(ContainerRequestContext) - Method in class net.ltgt.oidc.servlet.rs.AbstractAuthorizationFilter
This method is called whenever the user is not authorized and the request is a safe navigation request.
redirectToAuthenticationEndpoint(ContainerRequestContext, HttpServletRequest, String) - Method in class net.ltgt.oidc.servlet.rs.AuthenticationRedirector
Redirects to the OpenID Provider, returning to the given page when coming back.
redirectToAuthenticationEndpoint(ContainerRequestContext, HttpServletRequest, String, Consumer<AuthenticationRequest.Builder>) - Method in class net.ltgt.oidc.servlet.rs.AuthenticationRedirector
Redirects to the OpenID Provider, returning to the given page when coming back, and possibly configuring the authentication request further.

S

sendForbidden(ContainerRequestContext) - Method in class net.ltgt.oidc.servlet.rs.AbstractAuthorizationFilter
This method is called whenever the user is authenticated but not authorized.
sendUnauthorized(ContainerRequestContext) - Method in class net.ltgt.oidc.servlet.rs.AbstractAuthorizationFilter
This method is called whenever the user is not authorized and the request is not a safe navigation request.
servletRequest - Variable in class net.ltgt.oidc.servlet.rs.AbstractAuthorizationFilter
 

V

value() - Element in annotation interface net.ltgt.oidc.servlet.rs.HasRole
 
A C D F G H I N R S V 
All Classes and Interfaces|All Packages