A B C E G H I N O R S T V 
All Classes All Packages

A

AuthorizationProvider - Interface in org.gcube.common.security.factories
 
AuthorizationProviderFactory<T extends AuthorizationProvider> - Interface in org.gcube.common.security.factories
 
AuthorizedTasks - Class in org.gcube.common.security
 
AuthorizedTasks() - Constructor for class org.gcube.common.security.AuthorizedTasks
 

B

bind(Runnable) - Static method in class org.gcube.common.security.AuthorizedTasks
Binds a Runnable task to the current scope and user.
bind(Callable<V>) - Static method in class org.gcube.common.security.AuthorizedTasks
Binds a Callable task to the current scope and user.

C

connect(Credentials) - Method in interface org.gcube.common.security.factories.AuthorizationProviderFactory
 
ContextBean - Class in org.gcube.common.security
A object model of a scope.
ContextBean(String) - Constructor for class org.gcube.common.security.ContextBean
 
ContextBean.Type - Enum in org.gcube.common.security
Scope types *
Credentials - Interface in org.gcube.common.security.credentials
 

E

enclosingScope() - Method in class org.gcube.common.security.ContextBean
Returns the enclosing scope, if any.
equals(Object) - Method in class org.gcube.common.security.ContextBean
 
executeSafely(Runnable, Secret) - Static method in class org.gcube.common.security.AuthorizedTasks
Execute a runnable inline with set and reset of the SecretManagerProvider
executeSafely(Callable<T>, Secret) - Static method in class org.gcube.common.security.AuthorizedTasks
Execute a callable inline with set and reset of the SecretManagerProvider

G

get() - Static method in class org.gcube.common.security.providers.SecretManagerProvider
 
getClientName() - Method in class org.gcube.common.security.Owner
 
getContactOrganisation() - Method in class org.gcube.common.security.Owner
 
getContactPerson() - Method in class org.gcube.common.security.Owner
 
getContext() - Method in class org.gcube.common.security.secrets.Secret
 
getContexts() - Method in interface org.gcube.common.security.factories.AuthorizationProvider
 
getCredentials() - Method in interface org.gcube.common.security.factories.AuthorizationProvider
Deprecated.
getEmail() - Method in class org.gcube.common.security.Owner
 
getFirstName() - Method in class org.gcube.common.security.Owner
 
getGlobalRoles() - Method in class org.gcube.common.security.Owner
 
getHTTPAuthorizationHeaders() - Method in class org.gcube.common.security.secrets.Secret
 
getId() - Method in class org.gcube.common.security.Owner
 
getLastName() - Method in class org.gcube.common.security.Owner
 
getOwner() - Method in class org.gcube.common.security.secrets.Secret
 
getRoles() - Method in class org.gcube.common.security.Owner
 
getSecretForContext(String) - Method in interface org.gcube.common.security.factories.AuthorizationProvider
 

H

hashCode() - Method in class org.gcube.common.security.ContextBean
 

I

INFRASTRUCTURE - org.gcube.common.security.ContextBean.Type
 
is(ContextBean.Type) - Method in class org.gcube.common.security.ContextBean
Returns true if the scope has a given ContextBean.Type.
isApplication() - Method in class org.gcube.common.security.Owner
 
isExternalClient() - Method in class org.gcube.common.security.Owner
 
isValid() - Method in class org.gcube.common.security.secrets.Secret
 

N

name() - Method in class org.gcube.common.security.ContextBean
Returns the name of the scope.

O

org.gcube.common.security - package org.gcube.common.security
 
org.gcube.common.security.credentials - package org.gcube.common.security.credentials
 
org.gcube.common.security.exception - package org.gcube.common.security.exception
 
org.gcube.common.security.factories - package org.gcube.common.security.factories
 
org.gcube.common.security.providers - package org.gcube.common.security.providers
 
org.gcube.common.security.secrets - package org.gcube.common.security.secrets
 
Owner - Class in org.gcube.common.security
 
Owner(String, List<String>, boolean, boolean) - Constructor for class org.gcube.common.security.Owner
 
Owner(String, List<String>, String, String, String, boolean, boolean) - Constructor for class org.gcube.common.security.Owner
 
Owner(String, List<String>, List<String>, String, String, String, boolean, boolean) - Constructor for class org.gcube.common.security.Owner
 

R

reset() - Static method in class org.gcube.common.security.providers.SecretManagerProvider
 

S

Secret - Class in org.gcube.common.security.secrets
 
Secret() - Constructor for class org.gcube.common.security.secrets.Secret
 
SecretManagerProvider - Class in org.gcube.common.security.providers
 
SecretManagerProvider() - Constructor for class org.gcube.common.security.providers.SecretManagerProvider
 
SecurityException - Exception in org.gcube.common.security.exception
 
SecurityException() - Constructor for exception org.gcube.common.security.exception.SecurityException
 
SecurityException(String) - Constructor for exception org.gcube.common.security.exception.SecurityException
 
SecurityException(String, Throwable) - Constructor for exception org.gcube.common.security.exception.SecurityException
 
SecurityException(String, Throwable, boolean, boolean) - Constructor for exception org.gcube.common.security.exception.SecurityException
 
SecurityException(Throwable) - Constructor for exception org.gcube.common.security.exception.SecurityException
 
separator - Static variable in class org.gcube.common.security.ContextBean
Scope separators used in linear syntax.
set(Secret) - Static method in class org.gcube.common.security.providers.SecretManagerProvider
 
setClientName(String) - Method in class org.gcube.common.security.Owner
 
setContactOrganisation(String) - Method in class org.gcube.common.security.Owner
 
setContactPerson(String) - Method in class org.gcube.common.security.Owner
 

T

toString() - Method in class org.gcube.common.security.ContextBean
Returns the linear expression of the scope.
type() - Method in class org.gcube.common.security.ContextBean
Returns the ContextBean.Type of the scope.

V

valueOf(String) - Static method in enum org.gcube.common.security.ContextBean.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.gcube.common.security.ContextBean.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VO - org.gcube.common.security.ContextBean.Type
 
VRE - org.gcube.common.security.ContextBean.Type
 
A B C E G H I N O R S T V 
All Classes All Packages