A B C D E F G H I J K L M N O P Q R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Access() - Constructor for class org.gcube.common.keycloak.model.AccessToken.Access
- ACCESS_TOKEN_TOKEN_TYPE - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- accessToken - Variable in class org.gcube.common.keycloak.model.TokenResponse
- AccessToken - Class in org.gcube.common.keycloak.model
- AccessToken() - Constructor for class org.gcube.common.keycloak.model.AccessToken
- AccessToken.Access - Class in org.gcube.common.keycloak.model
- accessTokenHash - Variable in class org.gcube.common.keycloak.model.IDToken
- accountServiceUrl - Variable in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- acr - Variable in class org.gcube.common.keycloak.model.IDToken
- ACR - Static variable in class org.gcube.common.keycloak.model.IDToken
- addAccess(String) - Method in class org.gcube.common.keycloak.model.AccessToken
- addAudience(String) - Method in class org.gcube.common.keycloak.model.JsonWebToken
- addDynamicScope(String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- addDynamicScope(String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Adds the dynamic scope to the list of scopes to use for the next OIDC token requests
- address - Variable in class org.gcube.common.keycloak.model.IDToken
- address - Variable in class org.gcube.common.keycloak.model.UserInfo
- ADDRESS - Static variable in class org.gcube.common.keycloak.model.IDToken
- ADDRESS_SCOPE - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- AddressClaimSet - Class in org.gcube.common.keycloak.model
- AddressClaimSet() - Constructor for class org.gcube.common.keycloak.model.AddressClaimSet
- addRole(String) - Method in class org.gcube.common.keycloak.model.AccessToken.Access
- addScopes(List<String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- addScopes(List<String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Adds the provided OIDC scopes to the list of scopes to use for the next OIDC token requests
- ALGORITHM - Static variable in class org.gcube.common.keycloak.model.JWK
- allowedOrigins - Variable in class org.gcube.common.keycloak.model.AccessToken
- asString() - Method in enum org.gcube.common.keycloak.model.JWK.Use
- AT_HASH - Static variable in class org.gcube.common.keycloak.model.IDToken
- audience - Variable in class org.gcube.common.keycloak.model.JsonWebToken
- audience - Variable in class org.gcube.common.keycloak.model.UserInfo
- audience(String...) - Method in class org.gcube.common.keycloak.model.JsonWebToken
- AUDIENCE_PARAMETER - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- auth_time - Variable in class org.gcube.common.keycloak.model.IDToken
- AUTH_TIME - Static variable in class org.gcube.common.keycloak.model.IDToken
- AUTHORIZATION_HEADER - Static variable in class org.gcube.common.keycloak.DefaultKeycloakClient
- AVATAR_URI_PATH - Static variable in interface org.gcube.common.keycloak.KeycloakClient
B
- birthdate - Variable in class org.gcube.common.keycloak.model.IDToken
- birthdate - Variable in class org.gcube.common.keycloak.model.UserInfo
- BIRTHDATE - Static variable in class org.gcube.common.keycloak.model.IDToken
C
- C_HASH - Static variable in class org.gcube.common.keycloak.model.IDToken
- CLAIMS_LOCALES - Static variable in class org.gcube.common.keycloak.model.IDToken
- claimsLocales - Variable in class org.gcube.common.keycloak.model.IDToken
- claimsLocales - Variable in class org.gcube.common.keycloak.model.UserInfo
- CLIENT_CREDENTIALS_GRANT_TYPE - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- CLIENT_ID_PARAMETER - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- CLIENT_SECRET_PARAMETER - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- clone() - Method in class org.gcube.common.keycloak.model.AccessToken.Access
- codeHash - Variable in class org.gcube.common.keycloak.model.IDToken
- computeIntrospectionEndpointURL(URL) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- computeIntrospectionEndpointURL(URL) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Compute the keycloak
introspectionendpointURLstarting from the provided token endpoint. - constructBasicAuthenticationHeader(String, String) - Static method in class org.gcube.common.keycloak.DefaultKeycloakClient
- constructBeareAuthenticationHeader(TokenResponse) - Static method in class org.gcube.common.keycloak.DefaultKeycloakClient
- constructDynamicScope(String, String) - Static method in class org.gcube.common.keycloak.DefaultKeycloakClient
- country - Variable in class org.gcube.common.keycloak.model.AddressClaimSet
- COUNTRY - Static variable in class org.gcube.common.keycloak.model.AddressClaimSet
- create(String, int, String, String) - Static method in exception org.gcube.common.keycloak.KeycloakClientException
- create(String, int, String, String, Exception) - Static method in exception org.gcube.common.keycloak.KeycloakClientException
- createPublicKey(String, String) - Static method in class org.gcube.common.keycloak.model.ModelUtils
-
Creates a
PublicKeyinstance from its string PEM representation - createRSAPublicKey(String) - Static method in class org.gcube.common.keycloak.model.ModelUtils
-
Creates a
RSAPublicKeyinstance from its string PEM representation - currentTime() - Static method in class org.gcube.common.keycloak.model.util.Time
-
Returns current time in seconds adjusted by adding
offsetseconds. - currentTimeMillis() - Static method in class org.gcube.common.keycloak.model.util.Time
-
Returns current time in milliseconds adjusted by adding
offsetseconds. - CUSTOM_BASE_URL - Static variable in class org.gcube.common.keycloak.KeycloakClientFactory
D
- D4S_CONTEXT_HEADER_NAME - Static variable in interface org.gcube.common.keycloak.KeycloakClient
- D4S_DYNAMIC_SCOPE_NAME - Static variable in interface org.gcube.common.keycloak.KeycloakClient
- D4S_DYNAMIC_SCOPE_NAME_TOKEN_CLAIM - Static variable in interface org.gcube.common.keycloak.KeycloakClient
- D4S_EU_EXTENDED_PROFILE_SCOPE - Static variable in interface org.gcube.common.keycloak.KeycloakClient
- D4S_IDENTITY_SCOPE - Static variable in interface org.gcube.common.keycloak.KeycloakClient
- DEFAULT_BASE_URL - Static variable in class org.gcube.common.keycloak.DefaultKeycloakClient
- DEFAULT_DYNAMIC_SCOPE_SEPARATOR - Static variable in interface org.gcube.common.keycloak.KeycloakClient
- DEFAULT_REALM - Static variable in interface org.gcube.common.keycloak.KeycloakClient
- DefaultKeycloakClient - Class in org.gcube.common.keycloak
- DefaultKeycloakClient() - Constructor for class org.gcube.common.keycloak.DefaultKeycloakClient
- deserialize(byte[]) - Method in class org.gcube.common.keycloak.model.ModelUtils.GcubeJacksonDeserializer
- deserialize(Reader) - Method in class org.gcube.common.keycloak.model.ModelUtils.GcubeJacksonDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class org.gcube.common.keycloak.model.util.StringListMapDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class org.gcube.common.keycloak.model.util.StringOrArrayDeserializer
E
- email - Variable in class org.gcube.common.keycloak.model.IDToken
- email - Variable in class org.gcube.common.keycloak.model.UserInfo
- EMAIL - Static variable in class org.gcube.common.keycloak.model.IDToken
- EMAIL_SCOPE - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- EMAIL_VERIFIED - Static variable in class org.gcube.common.keycloak.model.IDToken
- emailVerified - Variable in class org.gcube.common.keycloak.model.IDToken
- emailVerified - Variable in class org.gcube.common.keycloak.model.UserInfo
- ENCRYPTION - org.gcube.common.keycloak.model.JWK.Use
- equals(Object) - Method in class org.gcube.common.keycloak.model.idm.authorization.Permission
- exchangeToken(URL, String, String, String, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
-
Queries from the OIDC server an exchanged token by using provided access token, for the given audience (context), in URLEncoded form or not,
- exchangeTokenForAccessToken(String, String, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- exchangeTokenForAccessToken(String, String, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Exchanges a token for another access token for a specific client and a specific audience
- exchangeTokenForAccessToken(URL, String, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- exchangeTokenForAccessToken(URL, String, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Exchanges a token for another access token for a specific client and a specific audience
- exchangeTokenForOfflineToken(String, String, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- exchangeTokenForOfflineToken(String, String, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Exchanges a token for another access and an offline refresh tokens for a specific client and a specific audience The refresh token will be of the offline type only if the original token has the
offline_accesswithin its scopes - exchangeTokenForOfflineToken(URL, String, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- exchangeTokenForOfflineToken(URL, String, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Exchanges a token for another access and an offline refresh tokens for a specific client and a specific audience The refresh token will be of the offline type only if the original token has the scope
offline_accesswithin its scopes - exchangeTokenForRefreshToken(String, String, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- exchangeTokenForRefreshToken(String, String, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Exchanges a token for another access and a refresh tokens for a specific client and a specific audience
- exchangeTokenForRefreshToken(URL, String, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- exchangeTokenForRefreshToken(URL, String, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Exchanges a token for another access and a refresh tokens for a specific client and a specific audience
- exp - Variable in class org.gcube.common.keycloak.model.JsonWebToken
- exp(Long) - Method in class org.gcube.common.keycloak.model.JsonWebToken
- expiresIn - Variable in class org.gcube.common.keycloak.model.TokenResponse
F
- FAMILY_NAME - Static variable in class org.gcube.common.keycloak.model.IDToken
- familyName - Variable in class org.gcube.common.keycloak.model.IDToken
- familyName - Variable in class org.gcube.common.keycloak.model.UserInfo
- FORMATTED - Static variable in class org.gcube.common.keycloak.model.AddressClaimSet
- formattedAddress - Variable in class org.gcube.common.keycloak.model.AddressClaimSet
G
- GcubeJacksonDeserializer() - Constructor for class org.gcube.common.keycloak.model.ModelUtils.GcubeJacksonDeserializer
- gender - Variable in class org.gcube.common.keycloak.model.IDToken
- gender - Variable in class org.gcube.common.keycloak.model.UserInfo
- GENDER - Static variable in class org.gcube.common.keycloak.model.IDToken
- getAccessToken() - Method in class org.gcube.common.keycloak.model.TokenResponse
- getAccessTokenFrom(String) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- getAccessTokenFrom(TokenResponse) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- getAccessTokenHash() - Method in class org.gcube.common.keycloak.model.IDToken
- getAccessTokenPayloadJSONStringFrom(TokenResponse) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- getAccessTokenPayloadJSONStringFrom(TokenResponse, boolean) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- getAccountServiceUrl() - Method in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- getAcr() - Method in class org.gcube.common.keycloak.model.IDToken
- getActive() - Method in class org.gcube.common.keycloak.model.TokenIntrospectionResponse
- getAddress() - Method in class org.gcube.common.keycloak.model.IDToken
- getAddress() - Method in class org.gcube.common.keycloak.model.UserInfo
- getAlgorithm() - Method in class org.gcube.common.keycloak.model.JWK
- getAllowedOrigins() - Method in class org.gcube.common.keycloak.model.AccessToken
- getAudience() - Method in class org.gcube.common.keycloak.model.JsonWebToken
- getAudience() - Method in class org.gcube.common.keycloak.model.UserInfo
- getAuth_time() - Method in class org.gcube.common.keycloak.model.IDToken
- getAvatarData(String, TokenResponse) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- getAvatarData(String, TokenResponse) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Retrieves the user's avatar image data from Keycloak server.
- getAvatarData(URL, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- getAvatarData(URL, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Retrieves the user's avatar image data from Keycloak server.
- getAvatarData(URL, TokenResponse) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- getAvatarData(URL, TokenResponse) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Retrieves the user's avatar image data from Keycloak server.
- getAvatarEndpointURL(URL) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- getAvatarEndpointURL(URL) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Constructs the Keycloak
avatarendpointURLfrom the realm's base URL. - getBase64Decoded(String) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- getBirthdate() - Method in class org.gcube.common.keycloak.model.IDToken
- getBirthdate() - Method in class org.gcube.common.keycloak.model.UserInfo
- getClaims() - Method in class org.gcube.common.keycloak.model.idm.authorization.Permission
- getClaimsLocales() - Method in class org.gcube.common.keycloak.model.IDToken
- getClaimsLocales() - Method in class org.gcube.common.keycloak.model.UserInfo
- getClientIdFromToken(AccessToken) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- getCodeHash() - Method in class org.gcube.common.keycloak.model.IDToken
- getContentType() - Method in exception org.gcube.common.keycloak.KeycloakClientException
- getCountry() - Method in class org.gcube.common.keycloak.model.AddressClaimSet
- getCustomBaseURL() - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- getCustomBaseURL() - Static method in class org.gcube.common.keycloak.KeycloakClientFactory
- getDecodedHeader(String) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- getDecodedPayload(String) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- getDecodedSignature(String) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- getEmail() - Method in class org.gcube.common.keycloak.model.IDToken
- getEmail() - Method in class org.gcube.common.keycloak.model.UserInfo
- getEmailVerified() - Method in class org.gcube.common.keycloak.model.IDToken
- getEmailVerified() - Method in class org.gcube.common.keycloak.model.UserInfo
- getEncodedHeader(String) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- getEncodedPayload(String) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- getEncodedSignature(String) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- getExp() - Method in class org.gcube.common.keycloak.model.JsonWebToken
- getExpiresIn() - Method in class org.gcube.common.keycloak.model.TokenResponse
- getFamilyName() - Method in class org.gcube.common.keycloak.model.IDToken
- getFamilyName() - Method in class org.gcube.common.keycloak.model.UserInfo
- getFormattedAddress() - Method in class org.gcube.common.keycloak.model.AddressClaimSet
- getGender() - Method in class org.gcube.common.keycloak.model.IDToken
- getGender() - Method in class org.gcube.common.keycloak.model.UserInfo
- getGivenName() - Method in class org.gcube.common.keycloak.model.IDToken
- getGivenName() - Method in class org.gcube.common.keycloak.model.UserInfo
- getIat() - Method in class org.gcube.common.keycloak.model.JsonWebToken
- getId() - Method in class org.gcube.common.keycloak.model.JsonWebToken
- getIdToken() - Method in class org.gcube.common.keycloak.model.TokenResponse
- getIntrospectionEndpointURL(URL) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- getIntrospectionEndpointURL(URL) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Constructs the Keycloak
introspectionendpointURLfrom the realm's base URL. - getIssuedFor() - Method in class org.gcube.common.keycloak.model.JsonWebToken
-
OAuth client the token was issued for.
- getIssuer() - Method in class org.gcube.common.keycloak.model.JsonWebToken
- getIssuer() - Method in class org.gcube.common.keycloak.model.UserInfo
- getJWKEndpointURL(URL) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- getJWKEndpointURL(URL) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Constructs the Keycloak
JWKendpointURLfrom the realm's base URL. - getKeyId() - Method in class org.gcube.common.keycloak.model.JWK
- getKeys() - Method in class org.gcube.common.keycloak.model.JSONWebKeySet
- getKeyType() - Method in class org.gcube.common.keycloak.model.JWK
- getLocale() - Method in class org.gcube.common.keycloak.model.IDToken
- getLocale() - Method in class org.gcube.common.keycloak.model.UserInfo
- getLocality() - Method in class org.gcube.common.keycloak.model.AddressClaimSet
- getMiddleName() - Method in class org.gcube.common.keycloak.model.IDToken
- getMiddleName() - Method in class org.gcube.common.keycloak.model.UserInfo
- getName() - Method in class org.gcube.common.keycloak.model.IDToken
- getName() - Method in class org.gcube.common.keycloak.model.UserInfo
- getNbf() - Method in class org.gcube.common.keycloak.model.JsonWebToken
- getNickName() - Method in class org.gcube.common.keycloak.model.IDToken
- getNickName() - Method in class org.gcube.common.keycloak.model.UserInfo
- getNonce() - Method in class org.gcube.common.keycloak.model.IDToken
- getNotBefore() - Method in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- getNotBeforePolicy() - Method in class org.gcube.common.keycloak.model.TokenResponse
- getOffset() - Static method in class org.gcube.common.keycloak.model.util.Time
- getOtherClaims() - Method in class org.gcube.common.keycloak.model.JsonWebToken
-
This is a map of any other claims and data that might be in the IDToken.
- getOtherClaims() - Method in class org.gcube.common.keycloak.model.JWK
- getOtherClaims() - Method in class org.gcube.common.keycloak.model.TokenResponse
- getOtherClaims() - Method in class org.gcube.common.keycloak.model.UserInfo
-
This is a map of any other claims and data that might be in the UserInfo.
- getPermissions() - Method in class org.gcube.common.keycloak.model.TokenIntrospectionResponse
- getPhoneNumber() - Method in class org.gcube.common.keycloak.model.IDToken
- getPhoneNumber() - Method in class org.gcube.common.keycloak.model.UserInfo
- getPhoneNumberVerified() - Method in class org.gcube.common.keycloak.model.IDToken
- getPhoneNumberVerified() - Method in class org.gcube.common.keycloak.model.UserInfo
- getPicture() - Method in class org.gcube.common.keycloak.model.IDToken
- getPicture() - Method in class org.gcube.common.keycloak.model.UserInfo
- getPostalCode() - Method in class org.gcube.common.keycloak.model.AddressClaimSet
- getPreferredUsername() - Method in class org.gcube.common.keycloak.model.IDToken
- getPreferredUsername() - Method in class org.gcube.common.keycloak.model.UserInfo
- getProfile() - Method in class org.gcube.common.keycloak.model.IDToken
- getProfile() - Method in class org.gcube.common.keycloak.model.UserInfo
- getPublicKey() - Method in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- getPublicKeyPem() - Method in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- getPublicKeyUse() - Method in class org.gcube.common.keycloak.model.JWK
- getRealm() - Method in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- getRealmAccess() - Method in class org.gcube.common.keycloak.model.AccessToken
- getRealmBaseURL(String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- getRealmBaseURL(String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Returns the Keycloak base
URLfor the given context and the default realm (d4science) - getRealmBaseURL(String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- getRealmBaseURL(String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Returns the Keycloak base
URLfor the given context and in the given realm. - getRealmInfo(URL) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- getRealmInfo(URL) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Gets the realm info setup (RSA
public_key,token-serviceURL,account-serviceURL andtokens-not-beforesetting) - getRealmJSONWebKeySet(URL) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- getRealmJSONWebKeySet(URL) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Loads the actual JWK from the Keycloak server
- getRefreshExpiresIn() - Method in class org.gcube.common.keycloak.model.TokenResponse
- getRefreshToken() - Method in class org.gcube.common.keycloak.model.TokenResponse
- getRefreshTokenFrom(String) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- getRefreshTokenFrom(TokenResponse) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- getRefreshTokenPayloadStringFrom(TokenResponse) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- getRefreshTokenPayloadStringFrom(TokenResponse, boolean) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- getRegion() - Method in class org.gcube.common.keycloak.model.AddressClaimSet
- getResourceAccess() - Method in class org.gcube.common.keycloak.model.AccessToken
- getResourceId() - Method in class org.gcube.common.keycloak.model.idm.authorization.Permission
- getResourceName() - Method in class org.gcube.common.keycloak.model.idm.authorization.Permission
- getResponseString() - Method in exception org.gcube.common.keycloak.KeycloakClientException
- getRoles() - Method in class org.gcube.common.keycloak.model.AccessToken.Access
- getScope() - Method in class org.gcube.common.keycloak.model.AccessToken
- getScope() - Method in class org.gcube.common.keycloak.model.TokenResponse
- getScopes() - Method in class org.gcube.common.keycloak.model.idm.authorization.Permission
- getSessionState() - Method in class org.gcube.common.keycloak.model.IDToken
- getSessionState() - Method in class org.gcube.common.keycloak.model.TokenResponse
- getStateHash() - Method in class org.gcube.common.keycloak.model.IDToken
- getStatus() - Method in exception org.gcube.common.keycloak.KeycloakClientException
- getStreetAddress() - Method in class org.gcube.common.keycloak.model.AddressClaimSet
- getSub() - Method in class org.gcube.common.keycloak.model.UserInfo
- getSubject() - Method in class org.gcube.common.keycloak.model.JsonWebToken
- getSubject() - Method in class org.gcube.common.keycloak.model.UserInfo
- getTokenEndpointURL(URL) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- getTokenEndpointURL(URL) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Constructs the Keycloak
tokenendpointURLfrom the realm's base URL. - getTokenForUser(String, String, String) - Static method in class org.gcube.common.keycloak.KeycloakClientHelper
-
Gets a new
TokenResponse, containing theAccessTokenand theRefreshTokenfrom the Keycloak server in the environment of the context represented by thecontextparameter. - getTokenServiceUrl() - Method in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- getTokenType() - Method in class org.gcube.common.keycloak.model.TokenResponse
- getTrustedCertificates() - Method in class org.gcube.common.keycloak.model.AccessToken
- getType() - Method in class org.gcube.common.keycloak.model.JsonWebToken
- getUpdatedAt() - Method in class org.gcube.common.keycloak.model.IDToken
- getUpdatedAt() - Method in class org.gcube.common.keycloak.model.UserInfo
- getVerifyCaller() - Method in class org.gcube.common.keycloak.model.AccessToken.Access
- getWebsite() - Method in class org.gcube.common.keycloak.model.IDToken
- getWebsite() - Method in class org.gcube.common.keycloak.model.UserInfo
- getZoneinfo() - Method in class org.gcube.common.keycloak.model.IDToken
- getZoneinfo() - Method in class org.gcube.common.keycloak.model.UserInfo
- GIVEN_NAME - Static variable in class org.gcube.common.keycloak.model.IDToken
- givenName - Variable in class org.gcube.common.keycloak.model.IDToken
- givenName - Variable in class org.gcube.common.keycloak.model.UserInfo
- GRANT_TYPE_PARAMETER - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
H
- hasAudience(String) - Method in class org.gcube.common.keycloak.model.JsonWebToken
- hasAudience(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- hashCode() - Method in class org.gcube.common.keycloak.model.idm.authorization.Permission
- hasJSONPayload() - Method in exception org.gcube.common.keycloak.KeycloakClientException
I
- iat - Variable in class org.gcube.common.keycloak.model.JsonWebToken
- iat(Long) - Method in class org.gcube.common.keycloak.model.JsonWebToken
- id - Variable in class org.gcube.common.keycloak.model.JsonWebToken
- id(String) - Method in class org.gcube.common.keycloak.model.AccessToken
- id(String) - Method in class org.gcube.common.keycloak.model.JsonWebToken
- idToken - Variable in class org.gcube.common.keycloak.model.TokenResponse
- IDToken - Class in org.gcube.common.keycloak.model
- IDToken() - Constructor for class org.gcube.common.keycloak.model.IDToken
- introspectAccessToken(String, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- introspectAccessToken(String, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Introspects an access token against the Keycloak server.
- introspectAccessToken(URL, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- introspectAccessToken(URL, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Introspects an access token against the Keycloak server.
- isAccessTokenVerified(String, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- isAccessTokenVerified(String, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Verifies an access token against the Keycloak server.
- isAccessTokenVerified(URL, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- isAccessTokenVerified(URL, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Verifies an access token against the Keycloak server.
- isActive() - Method in class org.gcube.common.keycloak.model.JsonWebToken
-
Tests that the token is not expired and is not-before.
- isActive(int) - Method in class org.gcube.common.keycloak.model.JsonWebToken
- isExpired() - Method in class org.gcube.common.keycloak.model.JsonWebToken
- isNotBefore(int) - Method in class org.gcube.common.keycloak.model.JsonWebToken
- issuedFor - Variable in class org.gcube.common.keycloak.model.JsonWebToken
- issuedFor(String) - Method in class org.gcube.common.keycloak.model.JsonWebToken
- issuedNow() - Method in class org.gcube.common.keycloak.model.JsonWebToken
-
Set issuedAt to the current time
- issuer - Variable in class org.gcube.common.keycloak.model.JsonWebToken
- issuer - Variable in class org.gcube.common.keycloak.model.UserInfo
- issuer(String) - Method in class org.gcube.common.keycloak.model.AccessToken
- issuer(String) - Method in class org.gcube.common.keycloak.model.JsonWebToken
- isUserInRole(String) - Method in class org.gcube.common.keycloak.model.AccessToken.Access
- isValid(String, PublicKey) - Static method in class org.gcube.common.keycloak.model.ModelUtils
-
Verifies the token validity
- isValid(String, PublicKey, boolean) - Static method in class org.gcube.common.keycloak.model.ModelUtils
-
Verifies the token validity
J
- JSONWebKeySet - Class in org.gcube.common.keycloak.model
- JSONWebKeySet() - Constructor for class org.gcube.common.keycloak.model.JSONWebKeySet
- JsonWebToken - Class in org.gcube.common.keycloak.model
- JsonWebToken() - Constructor for class org.gcube.common.keycloak.model.JsonWebToken
- JWK - Class in org.gcube.common.keycloak.model
- JWK() - Constructor for class org.gcube.common.keycloak.model.JWK
- JWK_URI_PATH - Static variable in interface org.gcube.common.keycloak.KeycloakClient
- JWK.Use - Enum in org.gcube.common.keycloak.model
K
- KEY_ID - Static variable in class org.gcube.common.keycloak.model.JWK
- KEY_TYPE - Static variable in class org.gcube.common.keycloak.model.JWK
- KeycloakClient - Interface in org.gcube.common.keycloak
- KeycloakClientException - Exception in org.gcube.common.keycloak
- KeycloakClientException() - Constructor for exception org.gcube.common.keycloak.KeycloakClientException
- KeycloakClientException(String) - Constructor for exception org.gcube.common.keycloak.KeycloakClientException
- KeycloakClientException(String, Throwable) - Constructor for exception org.gcube.common.keycloak.KeycloakClientException
- KeycloakClientFactory - Class in org.gcube.common.keycloak
- KeycloakClientFactory() - Constructor for class org.gcube.common.keycloak.KeycloakClientFactory
- KeycloakClientHelper - Class in org.gcube.common.keycloak
- KeycloakClientHelper() - Constructor for class org.gcube.common.keycloak.KeycloakClientHelper
L
- locale - Variable in class org.gcube.common.keycloak.model.IDToken
- locale - Variable in class org.gcube.common.keycloak.model.UserInfo
- LOCALE - Static variable in class org.gcube.common.keycloak.model.IDToken
- locality - Variable in class org.gcube.common.keycloak.model.AddressClaimSet
- LOCALITY - Static variable in class org.gcube.common.keycloak.model.AddressClaimSet
- logger - Static variable in class org.gcube.common.keycloak.DefaultKeycloakClient
- logger - Static variable in class org.gcube.common.keycloak.KeycloakClientFactory
- logger - Static variable in class org.gcube.common.keycloak.KeycloakClientHelper
- logger - Static variable in class org.gcube.common.keycloak.model.ModelUtils
- logger - Static variable in class org.gcube.common.keycloak.model.TokenResponse
M
- MIDDLE_NAME - Static variable in class org.gcube.common.keycloak.model.IDToken
- middleName - Variable in class org.gcube.common.keycloak.model.IDToken
- middleName - Variable in class org.gcube.common.keycloak.model.UserInfo
- ModelUtils - Class in org.gcube.common.keycloak.model
- ModelUtils() - Constructor for class org.gcube.common.keycloak.model.ModelUtils
- ModelUtils.GcubeJacksonDeserializer - Class in org.gcube.common.keycloak.model
N
- name - Variable in class org.gcube.common.keycloak.model.IDToken
- name - Variable in class org.gcube.common.keycloak.model.UserInfo
- NAME - Static variable in class org.gcube.common.keycloak.model.IDToken
- nbf - Variable in class org.gcube.common.keycloak.model.JsonWebToken
- nbf(Long) - Method in class org.gcube.common.keycloak.model.JsonWebToken
- newInstance() - Static method in class org.gcube.common.keycloak.KeycloakClientFactory
- nickName - Variable in class org.gcube.common.keycloak.model.IDToken
- nickName - Variable in class org.gcube.common.keycloak.model.UserInfo
- NICKNAME - Static variable in class org.gcube.common.keycloak.model.IDToken
- nonce - Variable in class org.gcube.common.keycloak.model.IDToken
- NONCE - Static variable in class org.gcube.common.keycloak.model.IDToken
- notBefore - Variable in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- notBeforePolicy - Variable in class org.gcube.common.keycloak.model.TokenResponse
O
- OFFLINE_ACCESS_SCOPE - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- OIDCConstants - Class in org.gcube.common.keycloak.model
- OIDCConstants() - Constructor for class org.gcube.common.keycloak.model.OIDCConstants
- OPEN_ID_URI_PATH - Static variable in interface org.gcube.common.keycloak.KeycloakClient
- org.gcube.common.keycloak - package org.gcube.common.keycloak
- org.gcube.common.keycloak.model - package org.gcube.common.keycloak.model
- org.gcube.common.keycloak.model.idm.authorization - package org.gcube.common.keycloak.model.idm.authorization
- org.gcube.common.keycloak.model.util - package org.gcube.common.keycloak.model.util
- otherClaims - Variable in class org.gcube.common.keycloak.model.JsonWebToken
- otherClaims - Variable in class org.gcube.common.keycloak.model.JWK
- otherClaims - Variable in class org.gcube.common.keycloak.model.TokenResponse
- otherClaims - Variable in class org.gcube.common.keycloak.model.UserInfo
P
- PASSWORD_GRANT_TYPE - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- PASSWORD_PARAMETER - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- performRequest(Class<T>, URL, Map<String, String>, Map<String, List<String>>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- performRequest(URL, Map<String, String>, Map<String, List<String>>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- Permission - Class in org.gcube.common.keycloak.model.idm.authorization
- Permission() - Constructor for class org.gcube.common.keycloak.model.idm.authorization.Permission
- Permission(String, String, Set<String>, Map<String, Set<String>>) - Constructor for class org.gcube.common.keycloak.model.idm.authorization.Permission
- Permission(String, Set<String>) - Constructor for class org.gcube.common.keycloak.model.idm.authorization.Permission
- PERMISSION_PARAMETER - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- PHONE_NUMBER - Static variable in class org.gcube.common.keycloak.model.IDToken
- PHONE_NUMBER_VERIFIED - Static variable in class org.gcube.common.keycloak.model.IDToken
- phoneNumber - Variable in class org.gcube.common.keycloak.model.IDToken
- phoneNumber - Variable in class org.gcube.common.keycloak.model.UserInfo
- phoneNumberVerified - Variable in class org.gcube.common.keycloak.model.IDToken
- phoneNumberVerified - Variable in class org.gcube.common.keycloak.model.UserInfo
- picture - Variable in class org.gcube.common.keycloak.model.IDToken
- picture - Variable in class org.gcube.common.keycloak.model.UserInfo
- PICTURE - Static variable in class org.gcube.common.keycloak.model.IDToken
- POSTAL_CODE - Static variable in class org.gcube.common.keycloak.model.AddressClaimSet
- postalCode - Variable in class org.gcube.common.keycloak.model.AddressClaimSet
- PREFERRED_USERNAME - Static variable in class org.gcube.common.keycloak.model.IDToken
- preferredUsername - Variable in class org.gcube.common.keycloak.model.IDToken
- preferredUsername - Variable in class org.gcube.common.keycloak.model.UserInfo
- PROD_ROOT_SCOPE - Static variable in interface org.gcube.common.keycloak.KeycloakClient
- profile - Variable in class org.gcube.common.keycloak.model.IDToken
- profile - Variable in class org.gcube.common.keycloak.model.UserInfo
- PROFILE - Static variable in class org.gcube.common.keycloak.model.IDToken
- PROFILE_SCOPE - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- PUBLIC_KEY_USE - Static variable in class org.gcube.common.keycloak.model.JWK
- publicKey - Variable in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- publicKeyPem - Variable in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- PublishedRealmRepresentation - Class in org.gcube.common.keycloak.model
- PublishedRealmRepresentation() - Constructor for class org.gcube.common.keycloak.model.PublishedRealmRepresentation
Q
- queryOIDCToken(String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCToken(String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token from the Keycloak server, by using provided authorization.
- queryOIDCToken(String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCToken(String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token from the context's Keycloak server, by using provided clientId and client secret.
- queryOIDCToken(String, String, String, Map<String, String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCToken(String, String, String, Map<String, String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token from the context's Keycloak server, by using provided clientId and client secret.
- queryOIDCToken(String, String, Map<String, String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCToken(String, String, Map<String, String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token from the Keycloak server, by using provided authorization.
- queryOIDCToken(URL, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCToken(URL, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token from the Keycloak server, by using provided authorization.
- queryOIDCToken(URL, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCToken(URL, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token from the Keycloak server, by using provided clientId and client secret.
- queryOIDCToken(URL, String, String, Map<String, String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCToken(URL, String, String, Map<String, String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token from the Keycloak server, by using provided clientId and client secret.
- queryOIDCToken(URL, String, Map<String, String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCToken(URL, String, Map<String, String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token from the Keycloak server, by using provided authorization.
- queryOIDCTokenOfUser(String, String, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenOfUser(String, String, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token for a specific user from the context's Keycloak server, by using provided clientId and client secret and user's username and password.
- queryOIDCTokenOfUser(String, String, String, String, String, Map<String, String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenOfUser(String, String, String, String, String, Map<String, String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token for a specific user from the context's Keycloak server, by using provided clientId and client secret and user's username and password.
- queryOIDCTokenOfUserWithContext(String, String, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenOfUserWithContext(String, String, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token for a specific user from the context's Keycloak server, by using provided clientId and client secret and user's username and password.
- queryOIDCTokenOfUserWithContext(String, String, String, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenOfUserWithContext(String, String, String, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token for a specific user from the Keycloak server, by using provided clientId and client secret and user's username and password, reducing the audience to the requested one.
- queryOIDCTokenOfUserWithContext(String, String, String, String, String, String, Map<String, String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenOfUserWithContext(String, String, String, String, String, String, Map<String, String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token for a specific user from the Keycloak server, by using provided clientId and client secret and user's username and password, reducing the audience to the requested one.
- queryOIDCTokenOfUserWithContext(String, String, String, String, String, Map<String, String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenOfUserWithContext(String, String, String, String, String, Map<String, String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token for a specific user from the context's Keycloak server, by using provided clientId and client secret and user's username and password.
- queryOIDCTokenOfUserWithContext(URL, String, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenOfUserWithContext(URL, String, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token for a specific user from the context's Keycloak server, by using provided clientId and client secret and user's username and password.
- queryOIDCTokenOfUserWithContext(URL, String, String, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenOfUserWithContext(URL, String, String, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token for a specific user from the context's Keycloak server, by using provided clientId and client secret and user's username and password, reducing the audience to the requested one.
- queryOIDCTokenOfUserWithContext(URL, String, String, String, String, String, Map<String, String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenOfUserWithContext(URL, String, String, String, String, String, Map<String, String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token for a specific user from the context's Keycloak server, by using provided clientId and client secret and user's username and password, , reducing the audience to the requested one.
- queryOIDCTokenOfUserWithContext(URL, String, String, String, String, Map<String, String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenOfUserWithContext(URL, String, String, String, String, Map<String, String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token for a specific user from the context's Keycloak server, by using provided clientId and client secret and user's username and password.
- queryOIDCTokenWithContext(String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenWithContext(String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token from the Keycloak server, by using provided authorization, reducing the audience to the requested one.
- queryOIDCTokenWithContext(String, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenWithContext(String, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token from the context's Keycloak server, by using provided clientId and client secret, reducing the audience to the requested one.
- queryOIDCTokenWithContext(String, String, String, String, Map<String, String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenWithContext(String, String, String, String, Map<String, String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token from the context's Keycloak server, by using provided clientId and client secret, reducing the audience to the requested one.
- queryOIDCTokenWithContext(String, String, String, Map<String, String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenWithContext(String, String, String, Map<String, String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token from the Keycloak server, by using provided authorization, reducing the audience to the requested one.
- queryOIDCTokenWithContext(URL, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenWithContext(URL, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token from the Keycloak server, by using provided authorization, reducing the audience to the requested one.
- queryOIDCTokenWithContext(URL, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenWithContext(URL, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token from the Keycloak server, by using provided clientId and client secret, reducing the audience to the requested one.
- queryOIDCTokenWithContext(URL, String, String, String, Map<String, String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenWithContext(URL, String, String, String, Map<String, String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token from the Keycloak server, by using provided clientId and client secret, reducing the audience to the requested one.
- queryOIDCTokenWithContext(URL, String, String, Map<String, String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryOIDCTokenWithContext(URL, String, String, Map<String, String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an OIDC token from the Keycloak server, by using provided authorization, reducing the audience to the requested one.
- queryUMAToken(String, String, String, String, List<String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryUMAToken(String, String, String, String, List<String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an UMA token from the Keycloak server, by using provided clientId and client secret for the given audience (context), in URLEncoded form or not, and optionally a list of permissions.
- queryUMAToken(String, String, String, List<String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryUMAToken(String, String, String, List<String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an UMA token from the Keycloak server, by using provided authorization, for the given audience (context), in URLEncoded form or not, and optionally a list of permissions.
- queryUMAToken(String, TokenResponse, String, List<String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryUMAToken(String, TokenResponse, String, List<String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an UMA token from the Keycloak server, by using access-token provided by the
TokenResponseobject for the given audience (context), in URLEncoded form or not, and optionally a list of permissions. - queryUMAToken(URL, String, String, String, List<String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryUMAToken(URL, String, String, String, List<String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an UMA token from the Keycloak server, 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>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryUMAToken(URL, String, String, List<String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an UMA token from the Keycloak server, by using provided authorization, for the given audience (context), in URLEncoded form or not, and optionally a list of permissions.
- queryUMAToken(URL, TokenResponse, String, List<String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- queryUMAToken(URL, TokenResponse, String, List<String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Queries an UMA token from the Keycloak server, by using access-token provided by the
TokenResponseobject for the given audience (context), in URLEncoded form or not, and optionally a list of permissions.
R
- realm - Variable in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- realmAccess - Variable in class org.gcube.common.keycloak.model.AccessToken
- REFRESH_TOKEN_GRANT_TYPE - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- REFRESH_TOKEN_PARAMETER - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- REFRESH_TOKEN_TOKEN_TYPE - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- refreshExpiresIn - Variable in class org.gcube.common.keycloak.model.TokenResponse
- refreshToken - Variable in class org.gcube.common.keycloak.model.TokenResponse
- refreshToken(String, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- refreshToken(String, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Refreshes a previously issued token from the Keycloak server by using the client id and secret and the refresh token JWT encoded string obtained with the access token in the previous token response.
- refreshToken(String, String, String, TokenResponse) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- refreshToken(String, String, String, TokenResponse) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Refreshes a previously issued token from the Keycloak server using the refresh token JWT encoded string in the token response object and the provided client id and secret.
- refreshToken(String, TokenResponse) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- refreshToken(String, TokenResponse) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Refreshes a previously issued token from the Keycloak server using the refresh token JWT encoded string in the token response object.
- refreshToken(URL, String, String, String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- refreshToken(URL, String, String, String) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Refreshes a previously issued token from the Keycloak server by using the client id and secret and the refresh token JWT encoded string obtained with the access token in the previous token response.
- refreshToken(URL, String, String, TokenResponse) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- refreshToken(URL, String, String, TokenResponse) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Refreshes a previously issued token from the Keycloak server using the refresh token JWT encoded string in the token response object and the provided client id and secret.
- refreshToken(URL, TokenResponse) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- refreshToken(URL, TokenResponse) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Refreshes a previously issued token from the Keycloak server using the refresh token JWT encoded string in the token response object.
- RefreshToken - Class in org.gcube.common.keycloak.model
- RefreshToken() - Constructor for class org.gcube.common.keycloak.model.RefreshToken
- RefreshToken(AccessToken) - Constructor for class org.gcube.common.keycloak.model.RefreshToken
- region - Variable in class org.gcube.common.keycloak.model.AddressClaimSet
- REGION - Static variable in class org.gcube.common.keycloak.model.AddressClaimSet
- removeAllScopes() - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- removeAllScopes() - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Removes all the custom OIDC scopes from the list of scopes to use the next OIDC token requests
- removeScopes(List<String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- removeScopes(List<String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Removes the provided OIDC scopes from the list of scopes to use for the next OIDC token requests
- REQUESTED_TOKEN_TYPE_PARAMETER - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- resourceAccess - Variable in class org.gcube.common.keycloak.model.AccessToken
- roles - Variable in class org.gcube.common.keycloak.model.AccessToken.Access
- roles(Set<String>) - Method in class org.gcube.common.keycloak.model.AccessToken.Access
- ROLES_SCOPE - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
S
- S_HASH - Static variable in class org.gcube.common.keycloak.model.IDToken
- safeSetAsExternalCallForOldAPI(GXHTTPStringRequest) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- scope - Variable in class org.gcube.common.keycloak.model.AccessToken
- scope - Variable in class org.gcube.common.keycloak.model.TokenResponse
- SCOPE_PARAMETER - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class org.gcube.common.keycloak.model.util.StringOrArraySerializer
- SESSION_STATE - Static variable in class org.gcube.common.keycloak.model.IDToken
- sessionState - Variable in class org.gcube.common.keycloak.model.IDToken
- sessionState - Variable in class org.gcube.common.keycloak.model.TokenResponse
- setAccessToken(String) - Method in class org.gcube.common.keycloak.model.TokenResponse
- setAccessTokenHash(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setAccountServiceUrl(String) - Method in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- setAcr(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setAddress(AddressClaimSet) - Method in class org.gcube.common.keycloak.model.IDToken
- setAddress(AddressClaimSet) - Method in class org.gcube.common.keycloak.model.UserInfo
- setAlgorithm(String) - Method in class org.gcube.common.keycloak.model.JWK
- setAllowedOrigins(Set<String>) - Method in class org.gcube.common.keycloak.model.AccessToken
- setAudience(String...) - Method in class org.gcube.common.keycloak.model.UserInfo
- setAuth_time(Long) - Method in class org.gcube.common.keycloak.model.IDToken
- setBirthdate(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setBirthdate(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setClaimsLocales(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setClaimsLocales(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setCodeHash(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setContentType(String) - Method in exception org.gcube.common.keycloak.KeycloakClientException
- setCountry(String) - Method in class org.gcube.common.keycloak.model.AddressClaimSet
- setCustomBaseURL(String) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- setCustomBaseURL(String) - Static method in class org.gcube.common.keycloak.KeycloakClientFactory
- setDefaultGWClientID(String) - Static method in class org.gcube.common.keycloak.KeycloakClientHelper
-
Sets the new default GW
clientIdused for all the queries to the Keycloak server. - setEmail(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setEmail(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setEmailVerified(Boolean) - Method in class org.gcube.common.keycloak.model.IDToken
- setEmailVerified(Boolean) - Method in class org.gcube.common.keycloak.model.UserInfo
- setExpiresIn(long) - Method in class org.gcube.common.keycloak.model.TokenResponse
- setFamilyName(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setFamilyName(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setFormattedAddress(String) - Method in class org.gcube.common.keycloak.model.AddressClaimSet
- setGender(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setGender(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setGivenName(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setGivenName(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setIdToken(String) - Method in class org.gcube.common.keycloak.model.TokenResponse
- setIssuer(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setKeyId(String) - Method in class org.gcube.common.keycloak.model.JWK
- setKeys(JWK[]) - Method in class org.gcube.common.keycloak.model.JSONWebKeySet
- setKeyType(String) - Method in class org.gcube.common.keycloak.model.JWK
- setLocale(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setLocale(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setLocality(String) - Method in class org.gcube.common.keycloak.model.AddressClaimSet
- setMiddleName(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setMiddleName(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setName(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setName(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setNickName(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setNickName(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setNonce(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setNotBefore(int) - Method in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- setNotBeforePolicy(int) - Method in class org.gcube.common.keycloak.model.TokenResponse
- setOffset(int) - Static method in class org.gcube.common.keycloak.model.util.Time
-
Sets time offset in seconds that will be added to
currentTime()andcurrentTimeMillis(). - setOtherClaims(String, Object) - Method in class org.gcube.common.keycloak.model.JsonWebToken
- setOtherClaims(String, Object) - Method in class org.gcube.common.keycloak.model.JWK
- setOtherClaims(String, Object) - Method in class org.gcube.common.keycloak.model.TokenResponse
- setOtherClaims(String, Object) - Method in class org.gcube.common.keycloak.model.UserInfo
- setPhoneNumber(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setPhoneNumber(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setPhoneNumberVerified(Boolean) - Method in class org.gcube.common.keycloak.model.IDToken
- setPhoneNumberVerified(Boolean) - Method in class org.gcube.common.keycloak.model.UserInfo
- setPicture(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setPicture(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setPostalCode(String) - Method in class org.gcube.common.keycloak.model.AddressClaimSet
- setPreferredUsername(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setPreferredUsername(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setProfile(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setProfile(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setPublicKey(RSAPublicKey) - Method in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- setPublicKeyPem(String) - Method in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- setPublicKeyUse(String) - Method in class org.gcube.common.keycloak.model.JWK
- setRealm(String) - Method in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- setRealmAccess(AccessToken.Access) - Method in class org.gcube.common.keycloak.model.AccessToken
- setRefreshExpiresIn(long) - Method in class org.gcube.common.keycloak.model.TokenResponse
- setRefreshToken(String) - Method in class org.gcube.common.keycloak.model.TokenResponse
- setRegion(String) - Method in class org.gcube.common.keycloak.model.AddressClaimSet
- setResourceAccess(Map<String, AccessToken.Access>) - Method in class org.gcube.common.keycloak.model.AccessToken
- setResourceId(String) - Method in class org.gcube.common.keycloak.model.idm.authorization.Permission
- setResourceName(String) - Method in class org.gcube.common.keycloak.model.idm.authorization.Permission
- setResponseString(String) - Method in exception org.gcube.common.keycloak.KeycloakClientException
- setScope(String) - Method in class org.gcube.common.keycloak.model.AccessToken
- setScope(String) - Method in class org.gcube.common.keycloak.model.TokenResponse
- setScopes(Set<String>) - Method in class org.gcube.common.keycloak.model.idm.authorization.Permission
- setSessionState(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setSessionState(String) - Method in class org.gcube.common.keycloak.model.TokenResponse
- setStateHash(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setStatus(int) - Method in exception org.gcube.common.keycloak.KeycloakClientException
- setStreetAddress(String) - Method in class org.gcube.common.keycloak.model.AddressClaimSet
- setSub(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setSubject(String) - Method in class org.gcube.common.keycloak.model.JsonWebToken
- setSubject(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setTokenServiceUrl(String) - Method in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- setTokenType(String) - Method in class org.gcube.common.keycloak.model.TokenResponse
- setTrustedCertificates(Set<String>) - Method in class org.gcube.common.keycloak.model.AccessToken
- setUpdatedAt(Long) - Method in class org.gcube.common.keycloak.model.IDToken
- setUpdatedAt(Long) - Method in class org.gcube.common.keycloak.model.UserInfo
- setWebsite(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setWebsite(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- setZoneinfo(String) - Method in class org.gcube.common.keycloak.model.IDToken
- setZoneinfo(String) - Method in class org.gcube.common.keycloak.model.UserInfo
- SIG - org.gcube.common.keycloak.model.JWK.Use
- splitAndGet(String, int) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- stateHash - Variable in class org.gcube.common.keycloak.model.IDToken
- STREET_ADDRESS - Static variable in class org.gcube.common.keycloak.model.AddressClaimSet
- streetAddress - Variable in class org.gcube.common.keycloak.model.AddressClaimSet
- StringListMapDeserializer - Class in org.gcube.common.keycloak.model.util
- StringListMapDeserializer() - Constructor for class org.gcube.common.keycloak.model.util.StringListMapDeserializer
- StringOrArrayDeserializer - Class in org.gcube.common.keycloak.model.util
- StringOrArrayDeserializer() - Constructor for class org.gcube.common.keycloak.model.util.StringOrArrayDeserializer
- StringOrArraySerializer - Class in org.gcube.common.keycloak.model.util
- StringOrArraySerializer() - Constructor for class org.gcube.common.keycloak.model.util.StringOrArraySerializer
- sub - Variable in class org.gcube.common.keycloak.model.UserInfo
- subject - Variable in class org.gcube.common.keycloak.model.JsonWebToken
- subject(String) - Method in class org.gcube.common.keycloak.model.AccessToken
- subject(String) - Method in class org.gcube.common.keycloak.model.JsonWebToken
- SUBJECT_TOKEN_PARAMETER - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- SUBJECT_TOKEN_TYPE_PARAMETER - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
T
- Time - Class in org.gcube.common.keycloak.model.util
- Time() - Constructor for class org.gcube.common.keycloak.model.util.Time
- toDate(int) - Static method in class org.gcube.common.keycloak.model.util.Time
-
Returns
Dateobject, its value set to time - toDate(long) - Static method in class org.gcube.common.keycloak.model.util.Time
-
Returns
Dateobject, its value set to time - toJSONString(Object) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- toJSONString(Object, boolean) - Static method in class org.gcube.common.keycloak.model.ModelUtils
- TOKEN_EXCHANGE_GRANT_TYPE - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- TOKEN_INTROSPECT_URI_PATH - Static variable in interface org.gcube.common.keycloak.KeycloakClient
- TOKEN_PARAMETER - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- TOKEN_URI_PATH - Static variable in interface org.gcube.common.keycloak.KeycloakClient
- TokenIntrospectionResponse - Class in org.gcube.common.keycloak.model
- TokenIntrospectionResponse() - Constructor for class org.gcube.common.keycloak.model.TokenIntrospectionResponse
- TokenResponse - Class in org.gcube.common.keycloak.model
- TokenResponse() - Constructor for class org.gcube.common.keycloak.model.TokenResponse
- tokenServiceUrl - Variable in class org.gcube.common.keycloak.model.PublishedRealmRepresentation
- tokenType - Variable in class org.gcube.common.keycloak.model.TokenResponse
- toMillis(int) - Static method in class org.gcube.common.keycloak.model.util.Time
-
Returns time in milliseconds for a time in seconds.
- toString() - Method in class org.gcube.common.keycloak.model.AccessToken.Access
- toString() - Method in class org.gcube.common.keycloak.model.idm.authorization.Permission
- trustedCertificates - Variable in class org.gcube.common.keycloak.model.AccessToken
- type - Variable in class org.gcube.common.keycloak.model.JsonWebToken
- type(String) - Method in class org.gcube.common.keycloak.model.AccessToken
- type(String) - Method in class org.gcube.common.keycloak.model.JsonWebToken
U
- UMA_TOKEN_GRANT_TYPE - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- UPDATED_AT - Static variable in class org.gcube.common.keycloak.model.IDToken
- updatedAt - Variable in class org.gcube.common.keycloak.model.IDToken
- updatedAt - Variable in class org.gcube.common.keycloak.model.UserInfo
- useDynamicScopeInsteadOfCustomHeaderForContextRestricion(boolean) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- useDynamicScopeInsteadOfCustomHeaderForContextRestricion(boolean) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Sets a flag to use dynamic scope (
KeycloakClient.D4S_DYNAMIC_SCOPE_NAME= "d4s-context") instead of custom header (KeycloakClient.D4S_CONTEXT_HEADER_NAME= "x-d4science-context") when an OIDC token with context is used - UserInfo - Class in org.gcube.common.keycloak.model
- UserInfo() - Constructor for class org.gcube.common.keycloak.model.UserInfo
- USERNAME_PARAMETER - Static variable in class org.gcube.common.keycloak.model.OIDCConstants
- useScopes(List<String>) - Method in class org.gcube.common.keycloak.DefaultKeycloakClient
- useScopes(List<String>) - Method in interface org.gcube.common.keycloak.KeycloakClient
-
Replaces the list of the provided OIDC scopes for the next OIDC token requests
V
- valueOf(String) - Static method in enum org.gcube.common.keycloak.model.JWK.Use
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.gcube.common.keycloak.model.JWK.Use
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verify(String, PublicKey) - Static method in class org.gcube.common.keycloak.model.ModelUtils
-
Verifies the token signature and expiration
- verifyCaller - Variable in class org.gcube.common.keycloak.model.AccessToken.Access
- verifyCaller(Boolean) - Method in class org.gcube.common.keycloak.model.AccessToken.Access
W
- website - Variable in class org.gcube.common.keycloak.model.IDToken
- website - Variable in class org.gcube.common.keycloak.model.UserInfo
- WEBSITE - Static variable in class org.gcube.common.keycloak.model.IDToken
Z
- zoneinfo - Variable in class org.gcube.common.keycloak.model.IDToken
- zoneinfo - Variable in class org.gcube.common.keycloak.model.UserInfo
- ZONEINFO - Static variable in class org.gcube.common.keycloak.model.IDToken
All Classes All Packages