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 @@
+
+
+
+
+
+
+