Index

A C D E F G I J L O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addScopes(String...) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
 
AuthenticationException(String) - Constructor for exception class org.eclipse.jetty.security.openid.OpenIdCredentials.AuthenticationException
 

C

checkExpiry(Map<String, Object>) - Static method in class org.eclipse.jetty.security.openid.OpenIdCredentials
 
CLAIMS - Static variable in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
CSRF_TOKEN - Static variable in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
Deprecated.

D

decode(String) - Static method in class org.eclipse.jetty.security.openid.JwtDecoder
Decodes a JSON Web Token (JWT) into a Map of claims.
doStart() - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
 

E

ERROR_PAGE - Static variable in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
ERROR_PARAMETER - Static variable in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 

F

fetchOpenIdConnectMetadata() - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
Obtain the JSON metadata from OpenID Connect Discovery Configuration Endpoint.

G

getAuthEndpoint() - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
 
getAuthenticationMethod() - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
 
getAuthenticationType() - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
getAuthenticator(Server, Context, Authenticator.Configuration) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticatorFactory
 
getChallengeUri(Request) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
getClaims() - Method in class org.eclipse.jetty.security.openid.OpenIdCredentials
 
getClientId() - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
 
getClientSecret() - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
 
getConfiguration() - Method in class org.eclipse.jetty.security.openid.OpenIdLoginService
 
getConstraintAuthentication(String, Constraint.Authorization, Function<Boolean, Session>) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
getCredentials() - Method in class org.eclipse.jetty.security.openid.OpenIdUserPrincipal
 
getEndSessionEndpoint() - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
 
getHttpClient() - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
 
getIdentityService() - Method in class org.eclipse.jetty.security.openid.OpenIdLoginService
 
getIssuer() - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
 
getLoginService() - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticatorConfiguration
 
getName() - Method in class org.eclipse.jetty.security.openid.OpenIdLoginService
 
getName() - Method in class org.eclipse.jetty.security.openid.OpenIdUserPrincipal
 
getParameters(Request) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
getResponse() - Method in class org.eclipse.jetty.security.openid.OpenIdCredentials
 
getScopes() - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
 
getTokenEndpoint() - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
 
getUserId() - Method in class org.eclipse.jetty.security.openid.OpenIdCredentials
 

I

isAlwaysSaveUri() - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
Deprecated.
isAuthenticateNewUsers() - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
 
isAuthenticateNewUsers() - Method in class org.eclipse.jetty.security.openid.OpenIdLoginService
 
isErrorPage(String) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
isExpired() - Method in class org.eclipse.jetty.security.openid.OpenIdCredentials
 
isJSecurityCheck(String) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
isLogoutWhenIdTokenIsExpired() - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
 
ISSUER - Static variable in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 

J

J_METHOD - Static variable in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
J_POST - Static variable in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
J_SECURITY_CHECK - Static variable in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
J_URI - Static variable in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
JwtDecoder - Class in org.eclipse.jetty.security.openid
Used to decode the ID Token from the base64 encrypted JSON Web Token (JWT).
JwtDecoder() - Constructor for class org.eclipse.jetty.security.openid.JwtDecoder
 

L

login(String, Object, Request, Function<Boolean, Session>) - Method in class org.eclipse.jetty.security.openid.OpenIdLoginService
 
login(String, Object, Request, Response) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
logout(UserIdentity) - Method in class org.eclipse.jetty.security.openid.OpenIdLoginService
 
logout(Request, Response) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
LOGOUT_REDIRECT_PATH - Static variable in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 

O

OpenIdAuthenticator - Class in org.eclipse.jetty.security.openid
Implements authentication using OpenId Connect on top of OAuth 2.0.
OpenIdAuthenticator() - Constructor for class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
OpenIdAuthenticator(OpenIdConfiguration) - Constructor for class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
OpenIdAuthenticator(OpenIdConfiguration, String) - Constructor for class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
OpenIdAuthenticator(OpenIdConfiguration, String, String) - Constructor for class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
OpenIdAuthenticator(OpenIdConfiguration, String, String, String) - Constructor for class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
OpenIdAuthenticatorConfiguration - Class in org.eclipse.jetty.security.openid
This class is used to wrap the Authenticator.Configuration given to the OpenIdAuthenticator.
OpenIdAuthenticatorConfiguration(OpenIdConfiguration, Authenticator.Configuration) - Constructor for class org.eclipse.jetty.security.openid.OpenIdAuthenticatorConfiguration
 
OpenIdAuthenticatorFactory - Class in org.eclipse.jetty.security.openid
 
OpenIdAuthenticatorFactory() - Constructor for class org.eclipse.jetty.security.openid.OpenIdAuthenticatorFactory
 
OpenIdConfiguration - Class in org.eclipse.jetty.security.openid
Holds the configuration for an OpenID Connect service.
OpenIdConfiguration(String, String, String) - Constructor for class org.eclipse.jetty.security.openid.OpenIdConfiguration
Create an OpenID configuration for a specific OIDC provider.
OpenIdConfiguration(String, String, String, String, String, String, String, HttpClient) - Constructor for class org.eclipse.jetty.security.openid.OpenIdConfiguration
Create an OpenID configuration for a specific OIDC provider.
OpenIdConfiguration(String, String, String, String, String, String, HttpClient) - Constructor for class org.eclipse.jetty.security.openid.OpenIdConfiguration
Create an OpenID configuration for a specific OIDC provider.
OpenIdConfiguration(String, String, String, String, String, HttpClient) - Constructor for class org.eclipse.jetty.security.openid.OpenIdConfiguration
Create an OpenID configuration for a specific OIDC provider.
OpenIdCredentials - Class in org.eclipse.jetty.security.openid
The credentials of an user to be authenticated with OpenID Connect.
OpenIdCredentials(String, String) - Constructor for class org.eclipse.jetty.security.openid.OpenIdCredentials
 
OpenIdCredentials(Map<String, Object>) - Constructor for class org.eclipse.jetty.security.openid.OpenIdCredentials
 
OpenIdCredentials.AuthenticationException - Exception Class in org.eclipse.jetty.security.openid
 
OpenIdLoginService - Class in org.eclipse.jetty.security.openid
The implementation of LoginService required to use OpenID Connect.
OpenIdLoginService(OpenIdConfiguration) - Constructor for class org.eclipse.jetty.security.openid.OpenIdLoginService
 
OpenIdLoginService(OpenIdConfiguration, LoginService) - Constructor for class org.eclipse.jetty.security.openid.OpenIdLoginService
Use a wrapped LoginService to store information about user roles.
OpenIdUserPrincipal - Class in org.eclipse.jetty.security.openid
 
OpenIdUserPrincipal(OpenIdCredentials) - Constructor for class org.eclipse.jetty.security.openid.OpenIdUserPrincipal
 
org.eclipse.jetty.security.openid - module org.eclipse.jetty.security.openid
 
org.eclipse.jetty.security.openid - package org.eclipse.jetty.security.openid
 

P

prepareRequest(Request, AuthenticationState) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
processMetadata(Map<String, Object>) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
Process the OpenID Connect metadata discovered by OpenIdConfiguration.fetchOpenIdConnectMetadata().

R

redeemAuthCode(OpenIdConfiguration) - Method in class org.eclipse.jetty.security.openid.OpenIdCredentials
 
REDIRECT_PATH - Static variable in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
RESPONSE - Static variable in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 

S

setAlwaysSaveUri(boolean) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
Deprecated.
setAuthenticateNewUsers(boolean) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
 
setAuthenticateNewUsers(boolean) - Method in class org.eclipse.jetty.security.openid.OpenIdLoginService
This setting is only meaningful if a wrapped LoginService has been set.
setConfiguration(Authenticator.Configuration) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
setErrorPage(String) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
setIdentityService(IdentityService) - Method in class org.eclipse.jetty.security.openid.OpenIdLoginService
 
setLogoutRedirectPath(String) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
setLogoutWhenIdTokenIsExpired(boolean) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
 
setRedirectPath(String) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 

T

toString() - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
 
toString() - Method in class org.eclipse.jetty.security.openid.OpenIdUserPrincipal
 

V

validate(UserIdentity) - Method in class org.eclipse.jetty.security.openid.OpenIdLoginService
 
validateRequest(Request, Response, Callback) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
 
A C D E F G I J L O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form