| Interface | Description |
|---|---|
| Credentials |
Marker interface representing credentials needed to log in to a remote.
|
| Class | Description |
|---|---|
| Audience |
The audience of an authorization
|
| 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.
|
| ClientCertificate |
Simple credential implementation based on a clientId and certificate.
|
| ClientCredentials |
Simple credential implementation based on a clientId and clientSecret.
|
| 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 © 2021 SAP SE. All rights reserved.