Skip navigation links
A B C D E G H I K N P R S T U 

A

AbstractSecretStoreFacade - Class in com.sap.cloud.sdk.cloudplatform.security.secret
Abstract base class for implementations of SecretStoreFacade.
AbstractSecretStoreFacade() - Constructor for class com.sap.cloud.sdk.cloudplatform.security.secret.AbstractSecretStoreFacade
 
AbstractUser - Class in com.sap.cloud.sdk.cloudplatform.security.user
 
AbstractUser(String, Locale, Set<Authorization>, Map<String, UserAttribute>) - Constructor for class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUser
 
AbstractUserFacade - Class in com.sap.cloud.sdk.cloudplatform.security.user
Abstract base class for UserFacades which allows to use a mocked User if the environment variable "USE_MOCKED_USER" is set to "true".
AbstractUserFacade() - Constructor for class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUserFacade
 
Authorization - Class in com.sap.cloud.sdk.cloudplatform.security
Class that represents an authorization of a user.
Authorization(String) - Constructor for class com.sap.cloud.sdk.cloudplatform.security.Authorization
 
authorization - Variable in class com.sap.cloud.sdk.cloudplatform.security.TenantSpecificAuthorization
The wrapped authorization.
authorization - Variable in class com.sap.cloud.sdk.cloudplatform.security.UserSpecificAuthorization
The wrapped authorization.

B

BasicAuthHeaderEncoder - Class in com.sap.cloud.sdk.cloudplatform.security
Encoder to used to encode user credentials in Base64.
BasicAuthHeaderEncoder() - Constructor for class com.sap.cloud.sdk.cloudplatform.security.BasicAuthHeaderEncoder
 
BasicCredentials - Class in com.sap.cloud.sdk.cloudplatform.security
Simple credential implementation based on a username and password.
BasicCredentials(String, String) - Constructor for class com.sap.cloud.sdk.cloudplatform.security.BasicCredentials
 
BearerCredentials - Class in com.sap.cloud.sdk.cloudplatform.security
Simple credential implementation based on a single token.
BearerCredentials(String) - Constructor for class com.sap.cloud.sdk.cloudplatform.security.BearerCredentials
 

C

CACHEABLE_CONTENT_TYPES - Static variable in class com.sap.cloud.sdk.cloudplatform.security.servlet.HttpCachingHeaderFilter
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.Authorization
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.BasicCredentials
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.BearerCredentials
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.Group
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.TenantSpecificAuthorization
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUser
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.user.CollectionUserAttribute
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.user.SimpleUserAttribute
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.UserSpecificAuthorization
 
CollectionUserAttribute<T> - Class in com.sap.cloud.sdk.cloudplatform.security.user
A UserAttribute holding a generic collection of values.
CollectionUserAttribute(String, Collection<T>) - Constructor for class com.sap.cloud.sdk.cloudplatform.security.user.CollectionUserAttribute
 
com.sap.cloud.sdk.cloudplatform.security - package com.sap.cloud.sdk.cloudplatform.security
 
com.sap.cloud.sdk.cloudplatform.security.principal - package com.sap.cloud.sdk.cloudplatform.security.principal
 
com.sap.cloud.sdk.cloudplatform.security.secret - package com.sap.cloud.sdk.cloudplatform.security.secret
 
com.sap.cloud.sdk.cloudplatform.security.secret.exception - package com.sap.cloud.sdk.cloudplatform.security.secret.exception
 
com.sap.cloud.sdk.cloudplatform.security.servlet - package com.sap.cloud.sdk.cloudplatform.security.servlet
 
com.sap.cloud.sdk.cloudplatform.security.user - package com.sap.cloud.sdk.cloudplatform.security.user
 
com.sap.cloud.sdk.cloudplatform.security.user.exception - package com.sap.cloud.sdk.cloudplatform.security.user.exception
 
Credentials - Interface in com.sap.cloud.sdk.cloudplatform.security
Marker interface representing credentials needed to log in to a remote.

D

destroy() - Method in class com.sap.cloud.sdk.cloudplatform.security.servlet.HttpAllowOriginHeaderFilter
 
destroy() - Method in class com.sap.cloud.sdk.cloudplatform.security.servlet.HttpCachingHeaderFilter
 
destroy() - Method in class com.sap.cloud.sdk.cloudplatform.security.servlet.HttpSecurityHeadersFilter
 
destroy() - Method in class com.sap.cloud.sdk.cloudplatform.security.servlet.RoleFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.sap.cloud.sdk.cloudplatform.security.servlet.HttpAllowOriginHeaderFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.sap.cloud.sdk.cloudplatform.security.servlet.HttpCachingHeaderFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.sap.cloud.sdk.cloudplatform.security.servlet.HttpSecurityHeadersFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.sap.cloud.sdk.cloudplatform.security.servlet.RoleFilter
 

E

encodeUserPasswordBase64(String, String) - Static method in class com.sap.cloud.sdk.cloudplatform.security.BasicAuthHeaderEncoder
Encodes the given username and password in Base64
encodeUserPasswordBase64(BasicCredentials) - Static method in class com.sap.cloud.sdk.cloudplatform.security.BasicAuthHeaderEncoder
Encodes the given user credentials in Base64.
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.Authorization
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.BasicCredentials
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.BearerCredentials
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.Group
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.TenantSpecificAuthorization
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUser
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.user.CollectionUserAttribute
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.user.SimpleUserAttribute
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.security.UserSpecificAuthorization
 

G

getAttribute(String) - Method in class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUser
Returns the attribute specified by the given name, wrapped in an Optional.
getAttribute(String) - Method in interface com.sap.cloud.sdk.cloudplatform.security.user.User
Returns the attribute specified by the given name, wrapped in an Optional.
getAttributes() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUser
 
getAuthorization() - Method in class com.sap.cloud.sdk.cloudplatform.security.TenantSpecificAuthorization
The wrapped authorization.
getAuthorization() - Method in class com.sap.cloud.sdk.cloudplatform.security.UserSpecificAuthorization
The wrapped authorization.
getAuthorizations() - Method in interface com.sap.cloud.sdk.cloudplatform.security.principal.Principal
The authorizations this Principal has.
getAuthorizations() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUser
A set containing all authorizations the user has.
getAuthorizations() - Method in interface com.sap.cloud.sdk.cloudplatform.security.user.User
A set containing all authorizations the user has.
getCurrentPrincipal() - Static method in class com.sap.cloud.sdk.cloudplatform.security.principal.PrincipalAccessor
Gets the currently authenticated Principal.
getCurrentPrincipal() - Method in interface com.sap.cloud.sdk.cloudplatform.security.principal.PrincipalFacade
Gets the currently authenticated Principal.
getCurrentUser() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUserFacade
Returns the current User.
getCurrentUser() - Static method in class com.sap.cloud.sdk.cloudplatform.security.user.UserAccessor
Returns the current User.
getCurrentUser() - Method in interface com.sap.cloud.sdk.cloudplatform.security.user.UserFacade
Returns the current User.
getCurrentUserIfAuthenticated() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUserFacade
Returns the current User, if authenticated.
getCurrentUserIfAuthenticated() - Static method in class com.sap.cloud.sdk.cloudplatform.security.user.UserAccessor
Returns the current User, if authenticated.
getCurrentUserIfAuthenticated() - Method in interface com.sap.cloud.sdk.cloudplatform.security.user.UserFacade
Returns the current User, if authenticated.
getErrorResponse() - Method in exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserAccessDeniedException
 
getErrorResponse() - Method in exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserNotAuthenticatedException
 
getErrorResponse() - Method in exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserNotInRoleException
 
getGroupName() - Method in class com.sap.cloud.sdk.cloudplatform.security.Group
 
getId() - Method in interface com.sap.cloud.sdk.cloudplatform.security.principal.Principal
The identifier for this Principal.
getKeyStore(String, SecretStore) - Method in class com.sap.cloud.sdk.cloudplatform.security.secret.AbstractSecretStoreFacade
Retrieves a KeyStore by its name.
getKeyStore(String, SecretStore) - Static method in class com.sap.cloud.sdk.cloudplatform.security.secret.SecretStoreAccessor
Retrieves a KeyStore by its name.
getKeyStore(String, SecretStore) - Method in interface com.sap.cloud.sdk.cloudplatform.security.secret.SecretStoreFacade
Retrieves a KeyStore by its name.
getKeyStoreIfPresent(String, SecretStore) - Static method in class com.sap.cloud.sdk.cloudplatform.security.secret.SecretStoreAccessor
Retrieves a KeyStore by its name, if present.
getKeyStoreIfPresent(String, SecretStore) - Method in interface com.sap.cloud.sdk.cloudplatform.security.secret.SecretStoreFacade
Retrieves a KeyStore by its name, if present.
getLocale() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUser
getLocale() - Method in interface com.sap.cloud.sdk.cloudplatform.security.user.User
 
getMockedUser() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUserFacade
Returns a mocked User, if the environment variable "USE_MOCKED_USER" is set to "true".
getName() - Method in class com.sap.cloud.sdk.cloudplatform.security.Authorization
The name of this authorization.
getName() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUser
getName() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.CollectionUserAttribute
 
getName() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.SimpleUserAttribute
 
getName() - Method in interface com.sap.cloud.sdk.cloudplatform.security.user.User
 
getName() - Method in interface com.sap.cloud.sdk.cloudplatform.security.user.UserAttribute
The name that identifies this attribute.
getPassword() - Method in class com.sap.cloud.sdk.cloudplatform.security.BasicCredentials
 
getPriority() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.UserRequestContextListener
 
getProperties(RequestContext) - Method in class com.sap.cloud.sdk.cloudplatform.security.user.UserRequestContextListener
 
getRole() - Method in exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserNotInRoleException
 
getSecret() - Method in interface com.sap.cloud.sdk.cloudplatform.security.secret.SecretStore
The secret char sequence stored in this SecretStore.
getSecretStore(String) - Method in class com.sap.cloud.sdk.cloudplatform.security.secret.AbstractSecretStoreFacade
Retrieves a SecretStore by its name.
getSecretStore(String) - Static method in class com.sap.cloud.sdk.cloudplatform.security.secret.SecretStoreAccessor
Retrieves a SecretStore by its name.
getSecretStore(String) - Method in interface com.sap.cloud.sdk.cloudplatform.security.secret.SecretStoreFacade
Retrieves a SecretStore by its name.
getSecretStoreClass() - Method in interface com.sap.cloud.sdk.cloudplatform.security.secret.SecretStoreFacade
Returns the platform-specific implementation class of SecretStore.
getSecretStoreFacade() - Static method in class com.sap.cloud.sdk.cloudplatform.security.secret.SecretStoreAccessor
Returns the SecretStoreFacade instance.
getSecretStoreIfPresent(String) - Static method in class com.sap.cloud.sdk.cloudplatform.security.secret.SecretStoreAccessor
Retrieves a SecretStore by its name, if present.
getSecretStoreIfPresent(String) - Method in interface com.sap.cloud.sdk.cloudplatform.security.secret.SecretStoreFacade
Retrieves a SecretStore by its name, if present.
getTenantId() - Method in class com.sap.cloud.sdk.cloudplatform.security.TenantSpecificAuthorization
The tenant identifier.
getTenantId() - Method in class com.sap.cloud.sdk.cloudplatform.security.UserSpecificAuthorization
The tenant identifier.
getToken() - Method in class com.sap.cloud.sdk.cloudplatform.security.BearerCredentials
 
getUser() - Method in exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserNotInRoleException
 
getUserByName(String) - Static method in class com.sap.cloud.sdk.cloudplatform.security.user.UserAccessor
Returns a User by its name, if it exists.
getUserByName(String) - Method in interface com.sap.cloud.sdk.cloudplatform.security.user.UserFacade
Returns a User by its name, if it exists.
getUserClass() - Method in interface com.sap.cloud.sdk.cloudplatform.security.user.UserFacade
Returns the platform-specific implementation class of User.
getUserFacade() - Static method in class com.sap.cloud.sdk.cloudplatform.security.user.UserAccessor
Returns the UserFacade instance.
getUsername() - Method in class com.sap.cloud.sdk.cloudplatform.security.BasicCredentials
 
getUserName() - Method in class com.sap.cloud.sdk.cloudplatform.security.UserSpecificAuthorization
The user name.
getValue() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.SimpleUserAttribute
 
getValues() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.CollectionUserAttribute
 
Group - Class in com.sap.cloud.sdk.cloudplatform.security
Represents a named security group.
Group(String) - Constructor for class com.sap.cloud.sdk.cloudplatform.security.Group
 

H

hasAuthorization(Authorization) - Method in interface com.sap.cloud.sdk.cloudplatform.security.principal.Principal
Checks whether this Principal entity has the given Authorization.
hasAuthorization(Authorization) - Method in class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUser
Checks whether the user has the given authorization.
hasAuthorization(Authorization) - Method in interface com.sap.cloud.sdk.cloudplatform.security.user.User
Checks whether the user has the given authorization.
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.security.Authorization
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.security.BasicCredentials
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.security.BearerCredentials
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.security.Group
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.security.TenantSpecificAuthorization
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUser
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.CollectionUserAttribute
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.SimpleUserAttribute
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.security.UserSpecificAuthorization
 
HttpAllowOriginHeaderFilter - Class in com.sap.cloud.sdk.cloudplatform.security.servlet
Adjusts the headers of HttpServletRequest and HttpServletResponse.
HttpAllowOriginHeaderFilter() - Constructor for class com.sap.cloud.sdk.cloudplatform.security.servlet.HttpAllowOriginHeaderFilter
 
HttpCachingHeaderFilter - Class in com.sap.cloud.sdk.cloudplatform.security.servlet
Activates caching in the ServletResponse, if applicable.
HttpCachingHeaderFilter() - Constructor for class com.sap.cloud.sdk.cloudplatform.security.servlet.HttpCachingHeaderFilter
 
HttpCachingHeaderWrapper - Class in com.sap.cloud.sdk.cloudplatform.security.servlet
Deprecated.
HttpCachingHeaderWrapper(HttpServletResponse) - Constructor for class com.sap.cloud.sdk.cloudplatform.security.servlet.HttpCachingHeaderWrapper
Deprecated.
Creates a new wrapper for the given response.
HttpSecurityHeadersFilter - Class in com.sap.cloud.sdk.cloudplatform.security.servlet
Rejects non-HttpServletResponse responses and extends the header with some security settings.
HttpSecurityHeadersFilter() - Constructor for class com.sap.cloud.sdk.cloudplatform.security.servlet.HttpSecurityHeadersFilter
 

I

init(FilterConfig) - Method in class com.sap.cloud.sdk.cloudplatform.security.servlet.HttpAllowOriginHeaderFilter
 
init(FilterConfig) - Method in class com.sap.cloud.sdk.cloudplatform.security.servlet.HttpCachingHeaderFilter
 
init(FilterConfig) - Method in class com.sap.cloud.sdk.cloudplatform.security.servlet.HttpSecurityHeadersFilter
 
init(FilterConfig) - Method in class com.sap.cloud.sdk.cloudplatform.security.servlet.RoleFilter
 

K

KeyStoreAccessException - Exception in com.sap.cloud.sdk.cloudplatform.security.secret.exception
Runtime exception indicating that there was an issue while accessing the key store.
KeyStoreAccessException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.secret.exception.KeyStoreAccessException
Initializes the exception by delegating the message to the super constructor.
KeyStoreAccessException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.secret.exception.KeyStoreAccessException
Initializes the exception by delegating the causing exception to the super constructor.
KeyStoreAccessException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.secret.exception.KeyStoreAccessException
Initializes the exception by delegating the message and the causing exception to the super constructor.
KeyStoreAccessException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.secret.exception.KeyStoreAccessException
 
KeyStoreNotFoundException - Exception in com.sap.cloud.sdk.cloudplatform.security.secret.exception
Runtime exception indicating that a key store cannot be found.
KeyStoreNotFoundException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.secret.exception.KeyStoreNotFoundException
Initializes the exception by delegating the message to the super constructor.
KeyStoreNotFoundException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.secret.exception.KeyStoreNotFoundException
Initializes the exception by delegating the causing exception to the super constructor.
KeyStoreNotFoundException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.secret.exception.KeyStoreNotFoundException
Initializes the exception by delegating the message and the causing exception to the super constructor.
KeyStoreNotFoundException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.secret.exception.KeyStoreNotFoundException
 

N

newMockedUser() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUserFacade
Instantiates a mocked User.
NoCredentials - Class in com.sap.cloud.sdk.cloudplatform.security
Empty implementation of the Credentials interface to be used for a user having no credentials.
NoCredentials() - Constructor for class com.sap.cloud.sdk.cloudplatform.security.NoCredentials
 

P

Principal - Interface in com.sap.cloud.sdk.cloudplatform.security.principal
This represents the information available an authenticated entity.
PrincipalAccessException - Exception in com.sap.cloud.sdk.cloudplatform.security.principal
An exception that is thrown in case of any errors in the PrincipalFacade.
PrincipalAccessException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.principal.PrincipalAccessException
Creates a new PrincipalAccessException with the given message.
PrincipalAccessException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.principal.PrincipalAccessException
Creates a new PrincipalAccessException with the given cause.
PrincipalAccessException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.principal.PrincipalAccessException
Creates a new PrincipalAccessException with the given message and the given cause.
PrincipalAccessor - Class in com.sap.cloud.sdk.cloudplatform.security.principal
Main class find and access Principal.
PrincipalAccessor() - Constructor for class com.sap.cloud.sdk.cloudplatform.security.principal.PrincipalAccessor
 
PrincipalFacade - Interface in com.sap.cloud.sdk.cloudplatform.security.principal
Facade interface encapsulating the logic to access Principal information.
PROPERTY_USER - Static variable in class com.sap.cloud.sdk.cloudplatform.security.user.UserRequestContextListener
 

R

resolveCurrentUser() - Method in interface com.sap.cloud.sdk.cloudplatform.security.user.UserFacade
Resolves the current User using the platform-specific lookup.
Role - Class in com.sap.cloud.sdk.cloudplatform.security
A role a user can assume as a form of Authorization.
Role(String) - Constructor for class com.sap.cloud.sdk.cloudplatform.security.Role
Creates a new role.
RoleFilter - Class in com.sap.cloud.sdk.cloudplatform.security.servlet
Rejects a HttpServletRequest/HttpServletResponse pair, if the request was not send by a user of a specified role.
RoleFilter() - Constructor for class com.sap.cloud.sdk.cloudplatform.security.servlet.RoleFilter
 
RolesAllowed - Annotation Type in com.sap.cloud.sdk.cloudplatform.security
Annotation to describe which service methods demand which user roles.

S

Scope - Class in com.sap.cloud.sdk.cloudplatform.security
Represents a scope as a form of Authorization.
Scope(String) - Constructor for class com.sap.cloud.sdk.cloudplatform.security.Scope
Creates a new scope.
SecretStore - Interface in com.sap.cloud.sdk.cloudplatform.security.secret
Interface encapsulating the storage of a secret char sequence.
SecretStoreAccessException - Exception in com.sap.cloud.sdk.cloudplatform.security.secret.exception
Runtime exception indicating that there was an issue while accessing the secret store.
SecretStoreAccessException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.secret.exception.SecretStoreAccessException
Initializes the exception by delegating the message to the super constructor.
SecretStoreAccessException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.secret.exception.SecretStoreAccessException
Initializes the exception by delegating the causing exception to the super constructor.
SecretStoreAccessException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.secret.exception.SecretStoreAccessException
Initializes the exception by delegating the message and the causing exception to the super constructor.
SecretStoreAccessException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.secret.exception.SecretStoreAccessException
 
SecretStoreAccessor - Class in com.sap.cloud.sdk.cloudplatform.security.secret
Main class for the secret store functionality.
SecretStoreAccessor() - Constructor for class com.sap.cloud.sdk.cloudplatform.security.secret.SecretStoreAccessor
 
SecretStoreFacade - Interface in com.sap.cloud.sdk.cloudplatform.security.secret
Facade interface encapsulating the access to concrete SecretStore and KeyStore classes.
SecretStoreNotFoundException - Exception in com.sap.cloud.sdk.cloudplatform.security.secret.exception
Runtime exception indicating that a secret store cannot be found.
SecretStoreNotFoundException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.secret.exception.SecretStoreNotFoundException
Initializes the exception by delegating the message to the super constructor.
SecretStoreNotFoundException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.secret.exception.SecretStoreNotFoundException
Initializes the exception by delegating the causing exception to the super constructor.
SecretStoreNotFoundException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.secret.exception.SecretStoreNotFoundException
Initializes the exception by delegating the message and the causing exception to the super constructor.
SecretStoreNotFoundException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.secret.exception.SecretStoreNotFoundException
 
setPrincipalFacade(PrincipalFacade) - Static method in class com.sap.cloud.sdk.cloudplatform.security.principal.PrincipalAccessor
Replaces the default PrincipalFacade instance.
setSecretStoreFacade(SecretStoreFacade) - Static method in class com.sap.cloud.sdk.cloudplatform.security.secret.SecretStoreAccessor
Replaces the default SecretStoreFacade instance.
setUserFacade(UserFacade) - Static method in class com.sap.cloud.sdk.cloudplatform.security.user.UserAccessor
Replaces the default UserFacade instance.
SimpleUserAttribute<T> - Class in com.sap.cloud.sdk.cloudplatform.security.user
A UserAttribute holding a simple generic value.
SimpleUserAttribute(String, T) - Constructor for class com.sap.cloud.sdk.cloudplatform.security.user.SimpleUserAttribute
 
StringCollectionUserAttribute - Class in com.sap.cloud.sdk.cloudplatform.security.user
A CollectionUserAttribute holding String values.
StringCollectionUserAttribute(String, Collection<String>) - Constructor for class com.sap.cloud.sdk.cloudplatform.security.user.StringCollectionUserAttribute
Creates an CollectionUserAttribute containing String values.
StringUserAttribute - Class in com.sap.cloud.sdk.cloudplatform.security.user
A SimpleUserAttribute holding a String value.
StringUserAttribute(String, String) - Constructor for class com.sap.cloud.sdk.cloudplatform.security.user.StringUserAttribute
Creates an UserAttribute containing a String value.

T

tenantId - Variable in class com.sap.cloud.sdk.cloudplatform.security.TenantSpecificAuthorization
The tenant identifier.
tenantId - Variable in class com.sap.cloud.sdk.cloudplatform.security.UserSpecificAuthorization
The tenant identifier.
TenantSpecificAuthorization - Class in com.sap.cloud.sdk.cloudplatform.security
Authorization implementation based on a tenant identifier and another Authorization.
TenantSpecificAuthorization(String, Authorization) - Constructor for class com.sap.cloud.sdk.cloudplatform.security.TenantSpecificAuthorization
Creates a new authorization based on the tenant identifier and another Authorization.
toString() - Method in class com.sap.cloud.sdk.cloudplatform.security.Authorization
 
toString() - Method in class com.sap.cloud.sdk.cloudplatform.security.BasicCredentials
 
toString() - Method in class com.sap.cloud.sdk.cloudplatform.security.BearerCredentials
 
toString() - Method in class com.sap.cloud.sdk.cloudplatform.security.Group
 
toString() - Method in class com.sap.cloud.sdk.cloudplatform.security.TenantSpecificAuthorization
 
toString() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUser
 
toString() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.CollectionUserAttribute
 
toString() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.SimpleUserAttribute
 
toString() - Method in class com.sap.cloud.sdk.cloudplatform.security.UserSpecificAuthorization
 
tryGetCurrentUser() - Method in class com.sap.cloud.sdk.cloudplatform.security.user.AbstractUserFacade
Returns a Try for the current User.
tryGetCurrentUser() - Static method in class com.sap.cloud.sdk.cloudplatform.security.user.UserAccessor
Returns a Try for the current User.
tryGetCurrentUser() - Method in interface com.sap.cloud.sdk.cloudplatform.security.user.UserFacade
Returns a Try for the current User.

U

User - Interface in com.sap.cloud.sdk.cloudplatform.security.user
Represents a user of the system, containing information about his authorizations as well as his Locale and further, arbitrary attributes.
UserAccessDeniedException - Exception in com.sap.cloud.sdk.cloudplatform.security.user.exception
Runtime exception indicating that accessing users is denied.
UserAccessDeniedException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserAccessDeniedException
Initializes the exception by delegating the message to the super constructor.
UserAccessDeniedException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserAccessDeniedException
Initializes the exception by delegating the causing exception to the super constructor.
UserAccessDeniedException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserAccessDeniedException
Initializes the exception by delegating the message and the causing exception to the super constructor.
UserAccessDeniedException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserAccessDeniedException
 
UserAccessException - Exception in com.sap.cloud.sdk.cloudplatform.security.user.exception
Runtime exception indicating an issue while accessing a user.
UserAccessException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserAccessException
Initializes the exception by delegating the message to the super constructor.
UserAccessException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserAccessException
Initializes the exception by delegating the causing exception to the super constructor.
UserAccessException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserAccessException
Initializes the exception by delegating the message and the causing exception to the super constructor.
UserAccessException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserAccessException
 
UserAccessor - Class in com.sap.cloud.sdk.cloudplatform.security.user
Main class find and access User.
UserAccessor() - Constructor for class com.sap.cloud.sdk.cloudplatform.security.user.UserAccessor
 
UserAttribute - Interface in com.sap.cloud.sdk.cloudplatform.security.user
A simple attribute of a User.
UserFacade - Interface in com.sap.cloud.sdk.cloudplatform.security.user
Facade interface encapsulating the logic to access User information.
userName - Variable in class com.sap.cloud.sdk.cloudplatform.security.UserSpecificAuthorization
The user name.
UserNotAuthenticatedException - Exception in com.sap.cloud.sdk.cloudplatform.security.user.exception
Runtime exception indicating that the user is not authenticated.
UserNotAuthenticatedException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserNotAuthenticatedException
Initializes the exception by delegating the message to the super constructor.
UserNotAuthenticatedException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserNotAuthenticatedException
Initializes the exception by delegating the causing exception to the super constructor.
UserNotAuthenticatedException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserNotAuthenticatedException
Initializes the exception by delegating the message and the causing exception to the super constructor.
UserNotAuthenticatedException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserNotAuthenticatedException
 
UserNotInRoleException - Exception in com.sap.cloud.sdk.cloudplatform.security.user.exception
Exception indicating that a user does not have a required role.
UserNotInRoleException(User, Role) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserNotInRoleException
Creates the exception with an error message based on the given user and role.
UserNotInRoleException(User, Role, String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserNotInRoleException
Creates the exception by delegating the message to the super constructor and storing the user and the rule.
UserNotInRoleException(User, Role, String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.security.user.exception.UserNotInRoleException
Creates the exception by delegating the message and the causing exception to the super constructor and storing the user and the rule.
UserRequestContextListener - Class in com.sap.cloud.sdk.cloudplatform.security.user
Implementation of AbstractRequestContextListener that ensures the correct initialization of Users when working with non-container managed threads on all supported Cloud platforms.
UserRequestContextListener() - Constructor for class com.sap.cloud.sdk.cloudplatform.security.user.UserRequestContextListener
 
UserSpecificAuthorization - Class in com.sap.cloud.sdk.cloudplatform.security
Authorization implementation based on a tenant identifier, a user name, and another Authorization.
UserSpecificAuthorization(String, String, Authorization) - Constructor for class com.sap.cloud.sdk.cloudplatform.security.UserSpecificAuthorization
Creates a new authorization based on the tenant identifier, the user name, and another Authorization.
A B C D E G H I K N P R S T U 
Skip navigation links

Copyright © 2020 SAP SE. All rights reserved.