A B C E G H I N O R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- 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
Runnabletask to the current scope and user. - bind(Callable<V>) - Static method in class org.gcube.common.security.AuthorizedTasks
-
Binds a
Callabletask to the current scope and user.
C
- 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() - 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
- getEmail() - Method in class org.gcube.common.security.Owner
- getFirstName() - 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
H
- hashCode() - Method in class org.gcube.common.security.ContextBean
I
- INFRASTRUCTURE - org.gcube.common.security.ContextBean.Type
- instance - Static variable in class org.gcube.common.security.providers.SecretManagerProvider
- is(ContextBean.Type) - Method in class org.gcube.common.security.ContextBean
-
Returns
trueif the scope has a givenContextBean.Type. - isExpired() - Method in class org.gcube.common.security.secrets.Secret
- isExternalClient() - Method in class org.gcube.common.security.Owner
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.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) - Constructor for class org.gcube.common.security.Owner
- Owner(String, List<String>, String, String, String, boolean) - Constructor for class org.gcube.common.security.Owner
R
- reset() - 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
- 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) - 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.Typeof 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
All Classes All Packages