Skip navigation links
A B C D F G H I J L M N O P R S T _ 

A

AbstractDataClient - Class in fr.paris.lutece.plugins.oauth2.dataclient
DataClient
AbstractDataClient() - Constructor for class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
 
AuthClientConf - Class in fr.paris.lutece.plugins.oauth2.business
OAuth RegisteredClient
AuthClientConf() - Constructor for class fr.paris.lutece.plugins.oauth2.business.AuthClientConf
 
authenticateRequest(HttpMethodBase, List<String>) - Method in class fr.paris.lutece.plugins.oauth2.service.BearerTokenAuthenticator
AuthServerConf - Class in fr.paris.lutece.plugins.oauth2.business
ServerConfiguration
AuthServerConf() - Constructor for class fr.paris.lutece.plugins.oauth2.business.AuthServerConf
 

B

BearerTokenAuthenticator - Class in fr.paris.lutece.plugins.oauth2.service
BearerToken Authenticator Add the access token into the request's header
BearerTokenAuthenticator(String) - Constructor for class fr.paris.lutece.plugins.oauth2.service.BearerTokenAuthenticator
Constructor

C

CallbackHandler - Class in fr.paris.lutece.plugins.oauth2.web
CallbackHandler
CallbackHandler() - Constructor for class fr.paris.lutece.plugins.oauth2.web.CallbackHandler
 
CLAIM_ACR - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
CLAIM_IDP - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
CLAIM_NONCE - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
Constants - Class in fr.paris.lutece.plugins.oauth2.web
Constants

D

DataClient - Interface in fr.paris.lutece.plugins.oauth2.dataclient
DataClient
DataClientService - Class in fr.paris.lutece.plugins.oauth2.service
DataClientService

F

fr.paris.lutece.plugins.oauth2.business - package fr.paris.lutece.plugins.oauth2.business
 
fr.paris.lutece.plugins.oauth2.dataclient - package fr.paris.lutece.plugins.oauth2.dataclient
 
fr.paris.lutece.plugins.oauth2.jwt - package fr.paris.lutece.plugins.oauth2.jwt
 
fr.paris.lutece.plugins.oauth2.service - package fr.paris.lutece.plugins.oauth2.service
 
fr.paris.lutece.plugins.oauth2.web - package fr.paris.lutece.plugins.oauth2.web
 

G

getAccessToken() - Method in class fr.paris.lutece.plugins.oauth2.business.Token
Returns the AccessToken
getAcr() - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
Returns the Acr
getAcrValues() - Method in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
Returns the set of ACR values
getAcrValues() - Method in interface fr.paris.lutece.plugins.oauth2.dataclient.DataClient
Returns the set of ACR values
getAcrValuesSet() - Method in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
Returns the set of ACR
getAcrValuesSet() - Method in interface fr.paris.lutece.plugins.oauth2.dataclient.DataClient
Returns the set of ACR
getAudience() - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
Returns the Audience
getAuthClientConf() - Method in class fr.paris.lutece.plugins.oauth2.web.CallbackHandler
 
getAuthorizationEndpointUri() - Method in class fr.paris.lutece.plugins.oauth2.business.AuthServerConf
Returns the AuthorizationEndpointUri
getAuthorizationEndpointUri() - Method in class fr.paris.lutece.plugins.oauth2.business.ServerConfiguration
Returns the AuthorizationEndpointUri
getAuthServerConf() - Method in class fr.paris.lutece.plugins.oauth2.web.CallbackHandler
 
getClient(String) - Method in class fr.paris.lutece.plugins.oauth2.service.DataClientService
Gets a DataClient object for a given name
getClientId() - Method in class fr.paris.lutece.plugins.oauth2.business.AuthClientConf
Returns the ClientId
getClientId() - Method in class fr.paris.lutece.plugins.oauth2.business.RegisteredClient
Returns the ClientId
getClientSecret() - Method in class fr.paris.lutece.plugins.oauth2.business.AuthClientConf
Returns the ClientSecret
getClientSecret() - Method in class fr.paris.lutece.plugins.oauth2.business.RegisteredClient
Returns the ClientSecret
getData(Token) - Method in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
Send an authenticated request with the access token to retreive data
getDataServerUri() - Method in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
getDataServerUri() - Method in interface fr.paris.lutece.plugins.oauth2.dataclient.DataClient
 
getExpiration() - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
Returns the Expiration
getExpiresIn() - Method in class fr.paris.lutece.plugins.oauth2.business.Token
Returns the ExpiresIn
getHandlerName() - Method in class fr.paris.lutece.plugins.oauth2.web.CallbackHandler
get the handler Name
getIdProvider() - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
Returns the IdProvider
getIdToken() - Method in class fr.paris.lutece.plugins.oauth2.business.Token
Returns the IdToken
getIdTokenSignedResponseAlg() - Method in class fr.paris.lutece.plugins.oauth2.business.AuthClientConf
Return IDToken signed response Algorithm
getIdTokenSignedResponseAlg() - Method in class fr.paris.lutece.plugins.oauth2.business.RegisteredClient
Return IDToken signed response Algorithm
getIdTokenString() - Method in class fr.paris.lutece.plugins.oauth2.business.Token
Returns the IdToken
getIssueAt() - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
Returns the IssueAt
getIssuer() - Method in class fr.paris.lutece.plugins.oauth2.business.AuthServerConf
Returns the Issuer
getIssuer() - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
Returns the Issuer
getIssuer() - Method in class fr.paris.lutece.plugins.oauth2.business.ServerConfiguration
Returns the Issuer
getJWTParser() - Method in class fr.paris.lutece.plugins.oauth2.web.CallbackHandler
 
getLogoutEndpointUri() - Method in class fr.paris.lutece.plugins.oauth2.business.AuthServerConf
Returns the LogoutEndpointUri
getName() - Method in class fr.paris.lutece.plugins.oauth2.business.AuthServerConf
 
getName() - Method in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
Returns the Name
getName() - Method in interface fr.paris.lutece.plugins.oauth2.dataclient.DataClient
Returns the Name
getNonce() - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
Returns the Nonce
getRedirectUri() - Method in class fr.paris.lutece.plugins.oauth2.business.AuthClientConf
Returns the RedirectUri
getRedirectUri() - Method in class fr.paris.lutece.plugins.oauth2.business.RegisteredClient
Returns the RedirectUri
getRedirectUri() - Method in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
Returns the RedirectUri
getRedirectUri() - Method in interface fr.paris.lutece.plugins.oauth2.dataclient.DataClient
Returns the RedirectUri
getRedirectUris() - Method in class fr.paris.lutece.plugins.oauth2.business.RegisteredClient
Returns the RedirectUris
getScope() - Method in class fr.paris.lutece.plugins.oauth2.business.RegisteredClient
Returns the Scope
getScope() - Method in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
Returns the Scopes set
getScope() - Method in interface fr.paris.lutece.plugins.oauth2.dataclient.DataClient
Returns the Scopes set
getScopes() - Method in class fr.paris.lutece.plugins.oauth2.business.RegisteredClient
Build a string that contains the list of scope separated by a plus
getScopes() - Method in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
Build a string that contains the list of scope separated by a plus
getScopes() - Method in interface fr.paris.lutece.plugins.oauth2.dataclient.DataClient
Build a string that contains the list of scope separated by a plus
getSubject() - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
Returns the Subject
getTokenEndpointAuthMethod() - Method in class fr.paris.lutece.plugins.oauth2.business.RegisteredClient
Returns the TokenEndpointAuthMethod
getTokenEndpointUri() - Method in class fr.paris.lutece.plugins.oauth2.business.AuthServerConf
Returns the TokenEndpointUri
getTokenEndpointUri() - Method in class fr.paris.lutece.plugins.oauth2.business.ServerConfiguration
Returns the TokenEndpointUri
getTokenMethod() - Method in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
getTokenMethod() - Method in interface fr.paris.lutece.plugins.oauth2.dataclient.DataClient
 
getTokenType() - Method in class fr.paris.lutece.plugins.oauth2.business.Token
Returns the TokenType
getUserInfoTokenMethod() - Method in class fr.paris.lutece.plugins.oauth2.business.ServerConfiguration
Returns the UserInfoTokenMethod
getUserInfoUri() - Method in class fr.paris.lutece.plugins.oauth2.business.ServerConfiguration
Returns the UserInfoUri
GRANT_TYPE_CODE - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 

H

handleError(HttpServletRequest, HttpServletResponse, String) - Method in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
 
handleError(HttpServletRequest, HttpServletResponse, String) - Method in interface fr.paris.lutece.plugins.oauth2.dataclient.DataClient
Method call if an error appear
handleToken(Token, HttpServletRequest, HttpServletResponse) - Method in interface fr.paris.lutece.plugins.oauth2.dataclient.DataClient
Called by the callback
handleToken(Token, HttpServletRequest, HttpServletResponse) - Method in class fr.paris.lutece.plugins.oauth2.dataclient.LogUserInfoDataClient
Called by the callback

I

IDToken - Class in fr.paris.lutece.plugins.oauth2.business
IDToken : informations provided by a JWT (Json Web Token)
IDToken() - Constructor for class fr.paris.lutece.plugins.oauth2.business.IDToken
 
instance() - Static method in class fr.paris.lutece.plugins.oauth2.service.DataClientService
Return the unique instance
isEnableJwtParser() - Method in class fr.paris.lutece.plugins.oauth2.business.AuthServerConf
 
isRequestAuthenticated(HttpServletRequest) - Method in class fr.paris.lutece.plugins.oauth2.service.BearerTokenAuthenticator

J

JjwtJWTParser - Class in fr.paris.lutece.plugins.oauth2.jwt
Jjwt JWTParser
JjwtJWTParser() - Constructor for class fr.paris.lutece.plugins.oauth2.jwt.JjwtJWTParser
 
JWTParser - Interface in fr.paris.lutece.plugins.oauth2.jwt
JWTParser

L

LOGGER_OAUTH2 - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
LogUserInfoDataClient - Class in fr.paris.lutece.plugins.oauth2.dataclient
UserInfoDataClient
LogUserInfoDataClient() - Constructor for class fr.paris.lutece.plugins.oauth2.dataclient.LogUserInfoDataClient
 

M

MapperService - Class in fr.paris.lutece.plugins.oauth2.service
JSON Mapper utils
MitreJWTParser - Class in fr.paris.lutece.plugins.oauth2.jwt
MitreJWTParser Some parts of the code come from the MITRE project and especialy from the class : com.plec.artistes.security.CustomOIDCAuthenticationFilter
MitreJWTParser() - Constructor for class fr.paris.lutece.plugins.oauth2.jwt.MitreJWTParser
 

N

NONCE_SESSION_VARIABLE - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 

O

OAuthCallbackServlet - Class in fr.paris.lutece.plugins.oauth2.web
AuthLoginServlet
OAuthCallbackServlet() - Constructor for class fr.paris.lutece.plugins.oauth2.web.OAuthCallbackServlet
 
OAuthLogoutServlet - Class in fr.paris.lutece.plugins.oauth2.web
AuthLoginServlet
OAuthLogoutServlet() - Constructor for class fr.paris.lutece.plugins.oauth2.web.OAuthLogoutServlet
 

P

PARAMETER_ACCESS_TOKEN - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
PARAMETER_ACR_VALUES - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
PARAMETER_CLIENT_ID - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
PARAMETER_CLIENT_SECRET - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
PARAMETER_CODE - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
PARAMETER_COMPLEMENTARY_PARAMETER - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
PARAMETER_DATA_CLIENT - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
PARAMETER_ERROR - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
PARAMETER_GRANT_TYPE - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
PARAMETER_HANDLER_NAME - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
PARAMETER_NONCE - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
PARAMETER_REDIRECT_URI - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
PARAMETER_RESPONSE_TYPE - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
PARAMETER_SCOPE - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
PARAMETER_STATE - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
parse(String, Class<T>) - Static method in class fr.paris.lutece.plugins.oauth2.service.MapperService
parse the JSON for a bean
parse(String, AuthClientConf, AuthServerConf, JWTParser, String) - Static method in class fr.paris.lutece.plugins.oauth2.service.TokenService
parse the JSON for a token
parseJWT(Token, AuthClientConf, AuthServerConf, String, Logger) - Method in class fr.paris.lutece.plugins.oauth2.jwt.JjwtJWTParser
Extract Json Web Token from the token
parseJWT(Token, AuthClientConf, AuthServerConf, String, Logger) - Method in interface fr.paris.lutece.plugins.oauth2.jwt.JWTParser
Extract Json Web Token from the token
parseJWT(Token, AuthClientConf, AuthServerConf, String, Logger) - Method in class fr.paris.lutece.plugins.oauth2.jwt.MitreJWTParser
Extract Json Web Token from the token
PROPERTY_ERROR_PAGE - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 

R

RegisteredClient - Class in fr.paris.lutece.plugins.oauth2.business
OAuth RegisteredClient
RegisteredClient() - Constructor for class fr.paris.lutece.plugins.oauth2.business.RegisteredClient
 
RESPONSE_TYPE_CODE - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 

S

ServerConfiguration - Class in fr.paris.lutece.plugins.oauth2.business
ServerConfiguration
ServerConfiguration() - Constructor for class fr.paris.lutece.plugins.oauth2.business.ServerConfiguration
 
service(HttpServletRequest, HttpServletResponse) - Method in class fr.paris.lutece.plugins.oauth2.web.OAuthCallbackServlet
service(HttpServletRequest, HttpServletResponse) - Method in class fr.paris.lutece.plugins.oauth2.web.OAuthLogoutServlet
SESSION_ATTRIBUTE_DATACLIENT - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 
setAccessToken(String) - Method in class fr.paris.lutece.plugins.oauth2.business.Token
Sets the AccessToken
setAcr(String) - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
Sets the Acr
setAcrValuesSet(Set) - Method in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
Set ACR values set
setAcrValuesSet(Set) - Method in interface fr.paris.lutece.plugins.oauth2.dataclient.DataClient
Set ACR values set
setAudience(String) - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
Sets the Audience
setAuthClientConf(AuthClientConf) - Method in class fr.paris.lutece.plugins.oauth2.web.CallbackHandler
 
setAuthorizationEndpointUri(String) - Method in class fr.paris.lutece.plugins.oauth2.business.AuthServerConf
Sets the AuthorizationEndpointUri
setAuthorizationEndpointUri(String) - Method in class fr.paris.lutece.plugins.oauth2.business.ServerConfiguration
Sets the AuthorizationEndpointUri
setAuthServerConf(AuthServerConf) - Method in class fr.paris.lutece.plugins.oauth2.web.CallbackHandler
 
setClientId(String) - Method in class fr.paris.lutece.plugins.oauth2.business.AuthClientConf
Sets the ClientId
setClientId(String) - Method in class fr.paris.lutece.plugins.oauth2.business.RegisteredClient
Sets the ClientId
setClientSecret(String) - Method in class fr.paris.lutece.plugins.oauth2.business.AuthClientConf
Sets the ClientSecret
setClientSecret(String) - Method in class fr.paris.lutece.plugins.oauth2.business.RegisteredClient
Sets the ClientSecret
setDataServerUri(String) - Method in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
setDataServerUri(String) - Method in interface fr.paris.lutece.plugins.oauth2.dataclient.DataClient
 
setEnableJwtParser(boolean) - Method in class fr.paris.lutece.plugins.oauth2.business.AuthServerConf
 
setExpiration(String) - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
Sets the Expiration
setExpiresIn(int) - Method in class fr.paris.lutece.plugins.oauth2.business.Token
Sets the ExpiresIn
setHandlerName(String) - Method in class fr.paris.lutece.plugins.oauth2.web.CallbackHandler
set the handler name
setIdProvider(String) - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
Sets the IdProvider
setIdToken(IDToken) - Method in class fr.paris.lutece.plugins.oauth2.business.Token
Sets the IdToken
setIdTokenString(String) - Method in class fr.paris.lutece.plugins.oauth2.business.Token
Sets the IdToken
setIssueAt(String) - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
Sets the IssueAt
setIssuer(String) - Method in class fr.paris.lutece.plugins.oauth2.business.AuthServerConf
Sets the Issuer
setIssuer(String) - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
Sets the Issuer
setIssuer(String) - Method in class fr.paris.lutece.plugins.oauth2.business.ServerConfiguration
Sets the Issuer
setJWTParser(JWTParser) - Method in class fr.paris.lutece.plugins.oauth2.web.CallbackHandler
 
setLogoutEndpointUri(String) - Method in class fr.paris.lutece.plugins.oauth2.business.AuthServerConf
Sets the LogoutEndpointUri
setName(String) - Method in class fr.paris.lutece.plugins.oauth2.business.AuthServerConf
 
setName(String) - Method in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
Sets the Name
setName(String) - Method in interface fr.paris.lutece.plugins.oauth2.dataclient.DataClient
Sets the Name
setNonce(String) - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
Sets the Nonce
setRedirectUri(String) - Method in class fr.paris.lutece.plugins.oauth2.business.AuthClientConf
Sets the RedirectUri
setRedirectUri(String) - Method in class fr.paris.lutece.plugins.oauth2.business.RegisteredClient
Sets the RedirectUri
setRedirectUri(String) - Method in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
Sets the RedirectUri
setRedirectUri(String) - Method in interface fr.paris.lutece.plugins.oauth2.dataclient.DataClient
Sets the RedirectUri
setRedirectUris(Set) - Method in class fr.paris.lutece.plugins.oauth2.business.RegisteredClient
Sets the RedirectUris
setScope(Set) - Method in class fr.paris.lutece.plugins.oauth2.business.RegisteredClient
Sets the Scope
setScope(Set) - Method in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
Sets the Scope
setScope(Set) - Method in interface fr.paris.lutece.plugins.oauth2.dataclient.DataClient
Sets the Scope
setSubject(String) - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
Sets the Subject
setTokenEndpointAuthMethod(String) - Method in class fr.paris.lutece.plugins.oauth2.business.RegisteredClient
Sets the TokenEndpointAuthMethod
setTokenEndpointUri(String) - Method in class fr.paris.lutece.plugins.oauth2.business.AuthServerConf
Sets the TokenEndpointUri
setTokenEndpointUri(String) - Method in class fr.paris.lutece.plugins.oauth2.business.ServerConfiguration
Sets the TokenEndpointUri
setTokenMethod(String) - Method in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
setTokenMethod(String) - Method in interface fr.paris.lutece.plugins.oauth2.dataclient.DataClient
 
setTokenType(String) - Method in class fr.paris.lutece.plugins.oauth2.business.Token
Sets the TokenType
setUserInfoTokenMethod(String) - Method in class fr.paris.lutece.plugins.oauth2.business.ServerConfiguration
Sets the UserInfoTokenMethod
setUserInfoUri(String) - Method in class fr.paris.lutece.plugins.oauth2.business.ServerConfiguration
Sets the UserInfoUri
STATE_SESSION_VARIABLE - Static variable in class fr.paris.lutece.plugins.oauth2.web.Constants
 

T

Token - Class in fr.paris.lutece.plugins.oauth2.business
Token
Token() - Constructor for class fr.paris.lutece.plugins.oauth2.business.Token
 
TokenService - Class in fr.paris.lutece.plugins.oauth2.service
TokenService
TokenValidationException - Exception in fr.paris.lutece.plugins.oauth2.jwt
TokenValidationException
TokenValidationException(String) - Constructor for exception fr.paris.lutece.plugins.oauth2.jwt.TokenValidationException
Constructor
TokenValidationException(String, Throwable) - Constructor for exception fr.paris.lutece.plugins.oauth2.jwt.TokenValidationException
Constructor
toString() - Method in class fr.paris.lutece.plugins.oauth2.business.IDToken
toString() - Method in class fr.paris.lutece.plugins.oauth2.business.Token

_

_logger - Static variable in class fr.paris.lutece.plugins.oauth2.dataclient.AbstractDataClient
 
A B C D F G H I J L M N O P R S T _ 
Skip navigation links

Copyright © 2018 City of Paris. All rights reserved.