diff --git a/vocabularies/Org.OData.Authorization.V1.json b/vocabularies/Org.OData.Authorization.V1.json index 6e042d3a..5fec6933 100644 --- a/vocabularies/Org.OData.Authorization.V1.json +++ b/vocabularies/Org.OData.Authorization.V1.json @@ -139,6 +139,14 @@ "@Core.IsURL": true } }, + "OAuth2SAML2Bearer": { + "$Kind": "ComplexType", + "$BaseType": "Authorization.OAuthAuthorization", + "TokenUrl": { + "@Core.Description": "Token Url", + "@Core.IsURL": true + } + }, "AuthorizationScope": { "$Kind": "ComplexType", "Scope": { diff --git a/vocabularies/Org.OData.Authorization.V1.md b/vocabularies/Org.OData.Authorization.V1.md index acf99e71..1289b0e0 100644 --- a/vocabularies/Org.OData.Authorization.V1.md +++ b/vocabularies/Org.OData.Authorization.V1.md @@ -32,6 +32,7 @@ Base type for all Authorization types - [OAuth2Implicit](#OAuth2Implicit) - [OAuth2Password](#OAuth2Password) - [OAuth2AuthCode](#OAuth2AuthCode) + - [OAuth2SAML2Bearer](#OAuth2SAML2Bearer) - [ApiKey](#ApiKey) Property|Type|Description @@ -69,6 +70,7 @@ Property|Type|Description - [OAuth2Implicit](#OAuth2Implicit) - [OAuth2Password](#OAuth2Password) - [OAuth2AuthCode](#OAuth2AuthCode) +- [OAuth2SAML2Bearer](#OAuth2SAML2Bearer) Property|Type|Description :-------|:---|:---------- @@ -126,39 +128,51 @@ Property|Type|Description [AuthorizationUrl](Org.OData.Authorization.V1.xml#L141)|URL|Authorization URL [TokenUrl](Org.OData.Authorization.V1.xml#L145)|URL|Token Url + +## [OAuth2SAML2Bearer](Org.OData.Authorization.V1.xml#L151): [OAuthAuthorization](#OAuthAuthorization) + + +Property|Type|Description +:-------|:---|:---------- +[*Name*](Org.OData.Authorization.V1.xml#L84)|String|Name that can be used to reference the authorization scheme +[*Description*](Org.OData.Authorization.V1.xml#L87)|String?|Description of the authorization scheme +[*Scopes*](Org.OData.Authorization.V1.xml#L109)|\[[AuthorizationScope](#AuthorizationScope)\]|Available scopes +[*RefreshUrl*](Org.OData.Authorization.V1.xml#L112)|URL?|Refresh Url +[TokenUrl](Org.OData.Authorization.V1.xml#L152)|URL|Token Url + -## [AuthorizationScope](Org.OData.Authorization.V1.xml#L151) +## [AuthorizationScope](Org.OData.Authorization.V1.xml#L158) Property|Type|Description :-------|:---|:---------- -[Scope](Org.OData.Authorization.V1.xml#L152)|String|Scope name -[Grant](Org.OData.Authorization.V1.xml#L155)|String?|Identity that has access to the scope or can grant access to the scope. -[Description](Org.OData.Authorization.V1.xml#L159)|String|Description of the scope +[Scope](Org.OData.Authorization.V1.xml#L159)|String|Scope name +[Grant](Org.OData.Authorization.V1.xml#L162)|String?|Identity that has access to the scope or can grant access to the scope. +[Description](Org.OData.Authorization.V1.xml#L166)|String|Description of the scope -## [ApiKey](Org.OData.Authorization.V1.xml#L164): [Authorization](#Authorization) +## [ApiKey](Org.OData.Authorization.V1.xml#L171): [Authorization](#Authorization) Property|Type|Description :-------|:---|:---------- [*Name*](Org.OData.Authorization.V1.xml#L84)|String|Name that can be used to reference the authorization scheme [*Description*](Org.OData.Authorization.V1.xml#L87)|String?|Description of the authorization scheme -[KeyName](Org.OData.Authorization.V1.xml#L165)|String|The name of the header or query parameter -[Location](Org.OData.Authorization.V1.xml#L168)|[KeyLocation](#KeyLocation)|Whether the API Key is passed in the header or as a query option +[KeyName](Org.OData.Authorization.V1.xml#L172)|String|The name of the header or query parameter +[Location](Org.OData.Authorization.V1.xml#L175)|[KeyLocation](#KeyLocation)|Whether the API Key is passed in the header or as a query option -## [KeyLocation](Org.OData.Authorization.V1.xml#L173) +## [KeyLocation](Org.OData.Authorization.V1.xml#L180) Member|Value|Description :-----|----:|:---------- -[Header](Org.OData.Authorization.V1.xml#L174)|0|API Key is passed in the header -[QueryOption](Org.OData.Authorization.V1.xml#L177)|1|API Key is passed as a query option -[Cookie](Org.OData.Authorization.V1.xml#L180)|2|API Key is passed as a cookie +[Header](Org.OData.Authorization.V1.xml#L181)|0|API Key is passed in the header +[QueryOption](Org.OData.Authorization.V1.xml#L184)|1|API Key is passed as a query option +[Cookie](Org.OData.Authorization.V1.xml#L187)|2|API Key is passed as a cookie -## [SchemeName](Org.OData.Authorization.V1.xml#L185) +## [SchemeName](Org.OData.Authorization.V1.xml#L192) **Type:** String The name of the authorization scheme. diff --git a/vocabularies/Org.OData.Authorization.V1.xml b/vocabularies/Org.OData.Authorization.V1.xml index 9fcd761c..70840eac 100644 --- a/vocabularies/Org.OData.Authorization.V1.xml +++ b/vocabularies/Org.OData.Authorization.V1.xml @@ -148,6 +148,13 @@ + + + + + + +