A B C D E F G H I J L M O P Q R S T U V 
All Classes All Packages

A

AbstractOIDCToSitesAndRolesMapper - Class in org.gcube.oidc
Abstract implementation of OIDCToSitesAndRolesMapper.
AbstractOIDCToSitesAndRolesMapper(Map<String, List<String>>) - Constructor for class org.gcube.oidc.AbstractOIDCToSitesAndRolesMapper
Constructor.
ACCOUNT_RESOURCE - Static variable in class org.gcube.oidc.rest.JWTToken
Account resource.
ACCOUNTING_MANAGER - org.gcube.oidc.D4ScienceMappings.Role
Accounting manager.
asString() - Method in enum org.gcube.oidc.D4ScienceMappings.Role
Returns the role as string.

B

buildLoginRequestURL(URL, String, String, String) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Builds the login request URL.

C

CATALOGUE_ADMIN - org.gcube.oidc.D4ScienceMappings.Role
Catalogue admin.
CATALOGUE_EDITOR - org.gcube.oidc.D4ScienceMappings.Role
Catalogue editor.
CATALOGUE_MANAGER - org.gcube.oidc.D4ScienceMappings.Role
Catalogue manager.
CATALOGUE_MODERATOR - org.gcube.oidc.D4ScienceMappings.Role
Catalogue moderator.
compareTo(Site) - Method in class org.gcube.oidc.Site
 
create(String, int, String, String) - Static method in exception org.gcube.oidc.rest.OpenIdConnectRESTHelperException
Creates a new instance of the exception.

D

D4ScienceMappings - Class in org.gcube.oidc
D4Science mappings.
D4ScienceMappings() - Constructor for class org.gcube.oidc.D4ScienceMappings
 
D4ScienceMappings.Role - Enum in org.gcube.oidc
D4Science roles.
DATA_EDITOR - org.gcube.oidc.D4ScienceMappings.Role
Data editor.
DATA_MANAGER - org.gcube.oidc.D4ScienceMappings.Role
Data manager.
DATAMINER_MANAGER - org.gcube.oidc.D4ScienceMappings.Role
Dataminer manager.
dump() - Method in class org.gcube.oidc.Site
 
dump(String) - Method in class org.gcube.oidc.Site
 

E

equals(Object) - Method in class org.gcube.oidc.Site
 
exists(String) - Static method in enum org.gcube.oidc.D4ScienceMappings.Role
Checks if a role exists.

F

fromString(String) - Static method in class org.gcube.oidc.rest.JWTToken
Creates a JWTToken from a string.

G

getAccessTokenAsBearer() - Method in class org.gcube.oidc.rest.JWTToken
Returns the access token as bearer.
getAccessTokenString() - Method in class org.gcube.oidc.rest.JWTToken
Returns the access token string.
getAsBearer() - Method in class org.gcube.oidc.rest.JWTToken
Deprecated.
getAud() - Method in class org.gcube.oidc.rest.JWTToken
Returns the aud.
getAuthorizationPermissionRSNameResourceScopes(String) - Method in class org.gcube.oidc.rest.JWTToken
Returns the authorization permission RS name resource scopes.
getAuthorizationPermissionRSNames() - Method in class org.gcube.oidc.rest.JWTToken
Returns the authorization permission RS names.
getAuthorizationPermissionRSNameToResourceScopesMap() - Method in class org.gcube.oidc.rest.JWTToken
Returns the authorization permission RS name to resource scopes map.
getAuthorizationPermissions() - Method in class org.gcube.oidc.rest.JWTToken
Returns the authorization permissions.
getAuthorizationURL() - Method in interface org.gcube.oidc.rest.OpenIdConnectConfiguration
Returns the authorization URL.
getAvatarURL() - Method in interface org.gcube.oidc.rest.OpenIdConnectConfiguration
Returns the avatar URL.
getAzp() - Method in class org.gcube.oidc.rest.JWTToken
Returns the azp.
getChildren() - Method in class org.gcube.oidc.Site
 
getClientIdFromToken(JWTToken) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Returns the client id from the token.
getContentType() - Method in exception org.gcube.oidc.rest.OpenIdConnectRESTHelperException
Returns the content type.
getDisplayName() - Method in class org.gcube.oidc.rest.JWTToken
Returns the name.
getEmail() - Method in class org.gcube.oidc.rest.JWTToken
Returns the email.
getExp() - Method in class org.gcube.oidc.rest.JWTToken
Returns the exp.
getExpAsCalendar() - Method in class org.gcube.oidc.rest.JWTToken
Returns the exp as calendar.
getExpAsDate() - Method in class org.gcube.oidc.rest.JWTToken
Returns the exp as date.
getFamily() - Method in class org.gcube.oidc.rest.JWTToken
Returns the family name.
getGiven() - Method in class org.gcube.oidc.rest.JWTToken
Returns the given name.
getIssuerURL() - Method in interface org.gcube.oidc.rest.OpenIdConnectConfiguration
Returns the issuer URL.
getJti() - Method in class org.gcube.oidc.rest.JWTToken
Returns the jti.
getLogoutURL() - Method in interface org.gcube.oidc.rest.OpenIdConnectConfiguration
Returns the logout URL.
getName() - Method in class org.gcube.oidc.Site
 
getPayload() - Method in class org.gcube.oidc.rest.JWTToken
Returns the payload.
getPortalClientId() - Method in interface org.gcube.oidc.rest.OpenIdConnectConfiguration
Returns the portal client id.
getPortalClientSecret() - Method in interface org.gcube.oidc.rest.OpenIdConnectConfiguration
Returns the portal client secret.
getRaw() - Method in class org.gcube.oidc.rest.JWTToken
Returns the raw token string.
getRefreshToken() - Method in class org.gcube.oidc.rest.JWTToken
Returns the refresh token.
getRefreshTokenExp() - Method in class org.gcube.oidc.rest.JWTToken
Returns the refresh token exp.
getRefreshTokenExpAsDate() - Method in class org.gcube.oidc.rest.JWTToken
Returns the refresh token exp as date.
getRefreshTokenString() - Method in class org.gcube.oidc.rest.JWTToken
Returns the refresh token string.
getResourceAccess() - Method in class org.gcube.oidc.rest.JWTToken
Returns the resource access.
getResourceAccessKeys() - Method in class org.gcube.oidc.rest.JWTToken
Returns the resource access keys.
getResourceAccessRoles(String) - Method in class org.gcube.oidc.rest.JWTToken
Returns the resource access roles.
getResourceNameToAccessRolesMap(List<String>) - Method in class org.gcube.oidc.rest.JWTToken
Returns the resource name to access roles map.
getResponseString() - Method in exception org.gcube.oidc.rest.OpenIdConnectRESTHelperException
Returns the response string.
getRoles() - Method in class org.gcube.oidc.Site
 
getScope() - Method in interface org.gcube.oidc.rest.OpenIdConnectConfiguration
Returns the scope.
getStatus() - Method in exception org.gcube.oidc.rest.OpenIdConnectRESTHelperException
Returns the status.
getSub() - Method in class org.gcube.oidc.rest.JWTToken
Returns the sub.
getTokenEssentials() - Method in class org.gcube.oidc.rest.JWTToken
Returns the token essentials.
getTokenURL() - Method in interface org.gcube.oidc.rest.OpenIdConnectConfiguration
Returns the token URL.
getUserAvatar(URL, String) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Returns the user avatar.
getUserAvatar(URL, JWTToken) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Returns the user avatar.
getUserName() - Method in class org.gcube.oidc.rest.JWTToken
Returns the preferred username.

H

hasJSONPayload() - Method in exception org.gcube.oidc.rest.OpenIdConnectRESTHelperException
Checks if the content type is JSON.
hasRefreshToken() - Method in class org.gcube.oidc.rest.JWTToken
Checks if a refresh token exists.

I

INFRASTRUCTURE_MANAGER - org.gcube.oidc.D4ScienceMappings.Role
Infrastructure manager.
isAccessDeniedNotAuthorizedError(String) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Checks if the error is an access denied not authorized error.
isExpired() - Method in class org.gcube.oidc.rest.JWTToken
Checks if the token is expired.
isInvalidBearerTokenError(String) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Checks if the error is an invalid bearer token error.
isRefreshTokenExpired() - Method in class org.gcube.oidc.rest.JWTToken
Checks if the refresh token is expired.
isTokenNotActiveError(String) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Checks if the error is a token not active error.

J

JWTToken - Class in org.gcube.oidc.rest
JWT token wrapper.

L

logger - Static variable in class org.gcube.oidc.AbstractOIDCToSitesAndRolesMapper
Logger.
logger - Static variable in class org.gcube.oidc.rest.JWTToken
Logger.
logger - Static variable in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Logger.
logger - Static variable in class org.gcube.oidc.SlashSeparatedContextMapper
 
logout(URL, String, JWTToken) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Performs the logout from the session related to the provided client id in the OIDC server.
logout(URL, JWTToken) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Performs the logout (SSOut) from all the sessions opened in the OIDC server.

M

map(String) - Method in interface org.gcube.oidc.OIDCToSitesAndRolesMapper
Maps a root site to a Site.
map(String) - Method in class org.gcube.oidc.SlashSeparatedContextMapper
 
mapToQueryString(Map<String, List<String>>) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Maps the parameters to a query string.
matchesErrorAndDescription(String, String, String) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Checks if the error matches the expected error and description.
MEMBER - org.gcube.oidc.D4ScienceMappings.Role
Member.

O

OIDCToSitesAndRolesMapper - Interface in org.gcube.oidc
OIDC to sites and roles mapper.
OpenIdConnectConfiguration - Interface in org.gcube.oidc.rest
OpenID Connect configuration.
OpenIdConnectRESTHelper - Class in org.gcube.oidc.rest
OpenID Connect REST helper.
OpenIdConnectRESTHelper() - Constructor for class org.gcube.oidc.rest.OpenIdConnectRESTHelper
 
OpenIdConnectRESTHelperException - Exception in org.gcube.oidc.rest
OpenID Connect REST helper exception.
OpenIdConnectRESTHelperException(String) - Constructor for exception org.gcube.oidc.rest.OpenIdConnectRESTHelperException
Constructor.
OpenIdConnectRESTHelperException(String, Exception) - Constructor for exception org.gcube.oidc.rest.OpenIdConnectRESTHelperException
Constructor.
org.gcube.oidc - package org.gcube.oidc
 
org.gcube.oidc.rest - package org.gcube.oidc.rest
 

P

performQueryTokenWithPOST(URL, String, Map<String, List<String>>) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Performs a query token with POST.
performQueryTokenWithPOST(URL, String, Map<String, List<String>>, Map<String, String>) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Performs a query token with POST.
performURLEncodedPOSTSendData(URL, Map<String, List<String>>, String) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Performs a URL encoded POST send data.
performURLEncodedPOSTSendData(URL, Map<String, List<String>>, String, Map<String, String>) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Performs a URL encoded POST send data.

Q

queryClientToken(String, String, URL) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Queries from the OIDC server an OIDC access token, by using provided clientId and client secret.
queryClientToken(String, String, URL, Map<String, String>) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Queries from the OIDC server an OIDC access token, by using provided clientId and client secret.
queryExchangeToken(URL, String, String, String, String, boolean, boolean, Map<String, String>) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Queries from the OIDC server an exchanged token by using provided access token, optionally for the given audience (context) in URLEncoded form or not.
queryExchangeToken(URL, String, String, String, String, String, String, Map<String, String>) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Queries from the OIDC server an exchanged token by using provided access token, optionally for the given audience (context) in URLEncoded form or not.
queryExchangeToken(URL, String, String, String, String, Map<String, String>) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Queries from the OIDC server an exchanged token by using provided access token, optionally for the given audience (context) in URLEncoded form or not.
queryToken(String, URL, String, String, String) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Queries from the OIDC server an OIDC access token, by using provided clientId, code, scope and redirect URI.
queryToken(String, URL, String, String, String, Map<String, String>) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Queries from the OIDC server an OIDC access token, by using provided clientId, code, scope, redirect URI and extra headers.
queryUMAToken(URL, String, String, String, List<String>) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Queries from the OIDC server an UMA token, by using provided clientId and client secret for the given audience (context), in URLEncoded form or not, and optionally a list of permissions.
queryUMAToken(URL, String, String, String, List<String>, Map<String, String>) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Queries from the OIDC server an UMA token, by using provided clientId and client secret for the given audience (context), in URLEncoded form or not, and optionally a list of permissions.
queryUMAToken(URL, String, String, List<String>) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Queries from the OIDC server an UMA token, by using provided access token, for the given audience (context), in URLEncoded form or not, and optionally a list of permissions.
queryUMAToken(URL, String, String, List<String>, Map<String, String>) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Queries from the OIDC server an UMA token, by using provided access token, for the given audience (context), in URLEncoded form or not, and optionally a list of permissions.

R

refreshToken(URL, String, String, JWTToken) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Refreshes the token from the OIDC server for a specific client represented by the client id.
refreshToken(URL, String, JWTToken) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Refreshes the token from the OIDC server for a specific client represented by the client id.
refreshToken(URL, JWTToken) - Static method in class org.gcube.oidc.rest.OpenIdConnectRESTHelper
Refreshes the token from the OIDC server.
resourceName2AccessRoles - Variable in class org.gcube.oidc.AbstractOIDCToSitesAndRolesMapper
Resource name to access roles map.

S

setContentType(String) - Method in exception org.gcube.oidc.rest.OpenIdConnectRESTHelperException
Sets the content type.
setResponseString(String) - Method in exception org.gcube.oidc.rest.OpenIdConnectRESTHelperException
Sets the response string.
setRoles(List<String>) - Method in class org.gcube.oidc.Site
 
setStatus(int) - Method in exception org.gcube.oidc.rest.OpenIdConnectRESTHelperException
Sets the status.
Site - Class in org.gcube.oidc
 
Site(String, List<String>) - Constructor for class org.gcube.oidc.Site
 
SitesMapperExecption - Exception in org.gcube.oidc
 
SitesMapperExecption() - Constructor for exception org.gcube.oidc.SitesMapperExecption
 
SitesMapperExecption(String) - Constructor for exception org.gcube.oidc.SitesMapperExecption
 
SitesMapperExecption(String, Throwable) - Constructor for exception org.gcube.oidc.SitesMapperExecption
 
SitesMapperExecption(String, Throwable, boolean, boolean) - Constructor for exception org.gcube.oidc.SitesMapperExecption
 
SitesMapperExecption(Throwable) - Constructor for exception org.gcube.oidc.SitesMapperExecption
 
SlashSeparatedContextMapper - Class in org.gcube.oidc
 
SlashSeparatedContextMapper(Map<String, List<String>>) - Constructor for class org.gcube.oidc.SlashSeparatedContextMapper
 
stringValues() - Static method in enum org.gcube.oidc.D4ScienceMappings.Role
Returns the string values of the roles.

T

toString() - Method in class org.gcube.oidc.rest.JWTToken
 

U

URLEncodedContextMapper - Class in org.gcube.oidc
 
URLEncodedContextMapper(Map<String, List<String>>) - Constructor for class org.gcube.oidc.URLEncodedContextMapper
 

V

valueOf(String) - Static method in enum org.gcube.oidc.D4ScienceMappings.Role
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.gcube.oidc.D4ScienceMappings.Role
Returns an array containing the constants of this enum type, in the order they are declared.
VO_ADMIN - org.gcube.oidc.D4ScienceMappings.Role
VO admin.
VRE_DESIGNER - org.gcube.oidc.D4ScienceMappings.Role
VRE designer.
VRE_MANAGER - org.gcube.oidc.D4ScienceMappings.Role
VRE manager.
A B C D E F G H I J L M O P Q R S T U V 
All Classes All Packages