Index
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
HasRoleFilterto any resource annotated withHasRole. - 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
A C D F G H I N R S VAll Classes and Interfaces|All Packages