| Interface | Description |
|---|---|
| Credentials |
Marker interface representing credentials needed to log in to a remote.
|
| Class | Description |
|---|---|
| Authorization |
Class that represents an authorization of a user.
|
| BasicAuthHeaderEncoder |
Encoder to used to encode user credentials in Base64.
|
| BasicCredentials |
Simple credential implementation based on a username and password.
|
| BearerCredentials |
Simple credential implementation based on a single token.
|
| Group |
Represents a named security group.
|
| NoCredentials |
Empty implementation of the
Credentials interface to be used for a user having no credentials. |
| Role |
A role a user can assume as a form of
Authorization. |
| Scope |
Represents a scope as a form of
Authorization. |
| TenantSpecificAuthorization |
Authorization implementation based on a tenant identifier and another Authorization. |
| UserSpecificAuthorization |
Authorization implementation based on a tenant identifier, a user name, and another Authorization. |
| Annotation Type | Description |
|---|---|
| RolesAllowed |
Annotation to describe which service methods demand which user roles.
|
Copyright © 2019 SAP SE. All rights reserved.