A B C D E F G H I J L M O P Q R S T U V
All Classes All Packages
All Classes All Packages
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
JWTTokenfrom 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.Use
JWTToken.getAccessTokenAsBearer()method instead. - 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.
All Classes All Packages