Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addScopes(String...) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
-
Deprecated, for removal: This API element is subject to removal in a future version.
- authenticateNewUsers(boolean) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration.Builder
- AuthenticationException(String) - Constructor for exception class org.eclipse.jetty.security.openid.OpenIdCredentials.AuthenticationException
- authenticationMethod(String) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration.Builder
- authorizationEndpoint(String) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration.Builder
B
- build() - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration.Builder
- Builder() - Constructor for class org.eclipse.jetty.security.openid.OpenIdConfiguration.Builder
-
Create a Builder for an OpenID Configuration.
- Builder(String, String, String) - Constructor for class org.eclipse.jetty.security.openid.OpenIdConfiguration.Builder
-
Create a Builder for an OpenID Configuration.
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
- clientId(String) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration.Builder
- clientSecret(String) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration.Builder
- 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
- endSessionEndpoint(String) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration.Builder
- 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
-
Deprecated, for removal: This API element is subject to removal in a future version.use
OpenIdConfiguration.getAuthorizationEndpoint()instead. - 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
- getAuthorizationEndpoint() - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
- 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
- getErrorFields() - Method in class org.eclipse.jetty.security.openid.OpenIdCredentials
-
This returns a non-null value only when
OpenIdCredentials.redeemAuthCode(OpenIdConfiguration)has been called and an error occurred. - 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
H
- httpClient(HttpClient) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration.Builder
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(String) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration.Builder
- 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
- logoutWhenIdTokenIsExpired(boolean) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration.Builder
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.Configurationgiven to theOpenIdAuthenticator. - 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
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
OpenIdConfiguration.Builderinstead. - OpenIdConfiguration(String, String, String, String, String, String, String, HttpClient) - Constructor for class org.eclipse.jetty.security.openid.OpenIdConfiguration
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
OpenIdConfiguration.Builderinstead. - OpenIdConfiguration(String, String, String, String, String, String, HttpClient) - Constructor for class org.eclipse.jetty.security.openid.OpenIdConfiguration
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
OpenIdConfiguration.Builderinstead. - OpenIdConfiguration(String, String, String, String, String, HttpClient) - Constructor for class org.eclipse.jetty.security.openid.OpenIdConfiguration
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
OpenIdConfiguration.Builderinstead. - OpenIdConfiguration.Builder - Class in org.eclipse.jetty.security.openid
-
Builder for
OpenIdConfiguration. - 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
LoginServicerequired 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
LoginServiceto 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
-
Redeems the Authorization Code with the Token Endpoint to receive an ID Token.
- REDIRECT_PATH - Static variable in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
- RESPONSE - Static variable in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
S
- scopes(String...) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration.Builder
- setAlwaysSaveUri(boolean) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
-
Deprecated.
- setAuthenticateNewUsers(boolean) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration
-
Deprecated, for removal: This API element is subject to removal in a future version.use
OpenIdConfiguration.Builderto configure the OpenID Configuration. - setAuthenticateNewUsers(boolean) - Method in class org.eclipse.jetty.security.openid.OpenIdLoginService
-
This setting is only meaningful if a wrapped
LoginServicehas 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
-
Deprecated, for removal: This API element is subject to removal in a future version.use
OpenIdConfiguration.Builderto configure the OpenID Configuration. - setRedirectPath(String) - Method in class org.eclipse.jetty.security.openid.OpenIdAuthenticator
T
- tokenEndpoint(String) - Method in class org.eclipse.jetty.security.openid.OpenIdConfiguration.Builder
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
OpenIdConfiguration.Builderto configure the OpenID Configuration.