Authorization Vocabulary
Namespace: Org.OData.Authorization.V1
The Authorization Vocabulary provides terms for describing authorization requirements of the service
Terms
Base type for all Authorization types
Derived Types:
| Property |
Type |
Description |
| Name |
String |
Name that can be used to reference the authorization scheme |
| Description |
String? |
Description of the authorization scheme |
| Property |
Type |
Description |
| Name |
String |
Name that can be used to reference the authorization scheme |
| Description |
String? |
Description of the authorization scheme |
| IssuerUrl |
URL |
Issuer location for the OpenID Provider. Configuration information can be obtained by appending /.well-known/openid-configuration to this Url. |
| Property |
Type |
Description |
| Name |
String |
Name that can be used to reference the authorization scheme |
| Description |
String? |
Description of the authorization scheme |
| Scheme |
String |
HTTP Authorization scheme to be used in the Authorization header, as per RFC7235 |
| BearerFormat |
String? |
Format of the bearer token |
Derived Types:
Security note: OAuth2 implicit grant is considered to be not secure and should not be used by clients, see OAuth 2.0 Security Best Current Practice.
| Property |
Type |
Description |
| Scope |
String |
Scope name |
| Grant |
String? |
Identity that has access to the scope or can grant access to the scope. |
| Description |
String |
Description of the scope |
| Property |
Type |
Description |
| Name |
String |
Name that can be used to reference the authorization scheme |
| Description |
String? |
Description of the authorization scheme |
| KeyName |
String |
The name of the header or query parameter |
| Location |
KeyLocation |
Whether the API Key is passed in the header or as a query option |
| Member |
Value |
Description |
| Header |
0 |
API Key is passed in the header |
| QueryOption |
1 |
API Key is passed as a query option |
| Cookie |
2 |
API Key is passed as a cookie |
Type: String
The name of the authorization scheme.