Abstract view on a class that may be used to represent different authorizations of a user.
Marker interface representing credentials needed to log in to a remote.
Authorization implementation based on an account Id and another
Class providing access to the authorization token of a request on SAP Cloud Platform Cloud Foundry.
Accessor for retrieving the current
AuthToken on SAP Cloud Platform Cloud Foundry.
Facade for retrieving the current
AbstractRequestContextListener that obtain the current JWT bearer from the Authorization
header of the current request when working with non-container managed threads on SAP Cloud Platform Cloud Foundry.
Encoder to used to encode user credentials in Base64.
Simple credential implementation based on a username and password.
Simple credential implementation based on a single token.
Represents a named security group.
JWT-based RequestContext executor which runs a given
Executable as if it would have been
invoked via a
HttpServletRequest with the given JWT bearer as part of the "Authorization" header.
Empty implementation of the
Credentials interface to be used for a user having no credentials.
A role a user can assume as a form of
Authorization implementation based on a tenant Id and another
Authorization implementation based on an user name, a tenant Id, and another
Annotation to describe which service methods demand which user roles.
Copyright © 2018 SAP SE. All rights reserved.