forked from loafle/openapi-generator-original
[csharp] Add scope for oauth2 (#19234)
* feat: add scope for oauth2 * fix: add parameter AlwaysMultipartFormData * fix: string to boolean * fix: optional bool * fix: null checks * Optional string * Remove all references to OAuthMultipartFormData * Remove _multipartFormData = multipartFormData; * Remove typo * Run generate-samples and export_docs_generators * Revert "Run generate-samples and export_docs_generators" This reverts commit f051f268a564e6487626b0e0a9a5cebc6d198dc0. * Switch to string.IsNullOrEmpty, add langVersion 8 * Add langVersion 8 in ConditionalSerialization * Use regular strings for netstandard2.0 * Remove references to langVersion 8 * Fix variable * Use template engine to toggle nullable string * Trigger tests * Generate samples * Trigger build * Use {{nrt?}} * update samples --------- Co-authored-by: Morten Jansrud <morten.jansrud@snokam.no>
This commit is contained in:
parent
9a673ea09a
commit
362d3b5aa1
@ -474,6 +474,7 @@ namespace {{packageName}}.Client
|
|||||||
configuration.OAuthTokenUrl,
|
configuration.OAuthTokenUrl,
|
||||||
configuration.OAuthClientId,
|
configuration.OAuthClientId,
|
||||||
configuration.OAuthClientSecret,
|
configuration.OAuthClientSecret,
|
||||||
|
configuration.OAuthScope,
|
||||||
configuration.OAuthFlow,
|
configuration.OAuthFlow,
|
||||||
SerializerSettings,
|
SerializerSettings,
|
||||||
configuration);
|
configuration);
|
||||||
|
@ -366,6 +366,12 @@ namespace {{packageName}}.Client
|
|||||||
/// <value>The OAuth Client Secret.</value>
|
/// <value>The OAuth Client Secret.</value>
|
||||||
public virtual string OAuthClientSecret { get; set; }
|
public virtual string OAuthClientSecret { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets or sets the client scope for OAuth2 authentication.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>The OAuth Client Scope.</value>
|
||||||
|
public virtual string{{nrt?}} OAuthScope { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or sets the flow for OAuth2 authentication.
|
/// Gets or sets the flow for OAuth2 authentication.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -711,6 +717,7 @@ namespace {{packageName}}.Client
|
|||||||
OAuthTokenUrl = second.OAuthTokenUrl ?? first.OAuthTokenUrl,
|
OAuthTokenUrl = second.OAuthTokenUrl ?? first.OAuthTokenUrl,
|
||||||
OAuthClientId = second.OAuthClientId ?? first.OAuthClientId,
|
OAuthClientId = second.OAuthClientId ?? first.OAuthClientId,
|
||||||
OAuthClientSecret = second.OAuthClientSecret ?? first.OAuthClientSecret,
|
OAuthClientSecret = second.OAuthClientSecret ?? first.OAuthClientSecret,
|
||||||
|
OAuthScope = second.OAuthScope ?? first.OAuthScope,
|
||||||
OAuthFlow = second.OAuthFlow ?? first.OAuthFlow,
|
OAuthFlow = second.OAuthFlow ?? first.OAuthFlow,
|
||||||
{{/hasOAuthMethods}}
|
{{/hasOAuthMethods}}
|
||||||
{{/useRestSharp}}
|
{{/useRestSharp}}
|
||||||
|
@ -43,6 +43,12 @@ namespace {{packageName}}.Client
|
|||||||
/// <value>OAuth Client Secret.</value>
|
/// <value>OAuth Client Secret.</value>
|
||||||
string OAuthClientSecret { get; }
|
string OAuthClientSecret { get; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets the OAuth token scope.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>OAuth Token scope.</value>
|
||||||
|
string{{nrt?}} OAuthScope { get; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the OAuth flow.
|
/// Gets the OAuth flow.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -16,6 +16,7 @@ namespace {{packageName}}.Client.Auth
|
|||||||
readonly string _tokenUrl;
|
readonly string _tokenUrl;
|
||||||
readonly string _clientId;
|
readonly string _clientId;
|
||||||
readonly string _clientSecret;
|
readonly string _clientSecret;
|
||||||
|
readonly string{{nrt?}} _scope;
|
||||||
readonly string _grantType;
|
readonly string _grantType;
|
||||||
readonly JsonSerializerSettings _serializerSettings;
|
readonly JsonSerializerSettings _serializerSettings;
|
||||||
readonly IReadableConfiguration _configuration;
|
readonly IReadableConfiguration _configuration;
|
||||||
@ -27,6 +28,7 @@ namespace {{packageName}}.Client.Auth
|
|||||||
string tokenUrl,
|
string tokenUrl,
|
||||||
string clientId,
|
string clientId,
|
||||||
string clientSecret,
|
string clientSecret,
|
||||||
|
string{{nrt?}} scope,
|
||||||
OAuthFlow? flow,
|
OAuthFlow? flow,
|
||||||
JsonSerializerSettings serializerSettings,
|
JsonSerializerSettings serializerSettings,
|
||||||
IReadableConfiguration configuration) : base("")
|
IReadableConfiguration configuration) : base("")
|
||||||
@ -34,6 +36,7 @@ namespace {{packageName}}.Client.Auth
|
|||||||
_tokenUrl = tokenUrl;
|
_tokenUrl = tokenUrl;
|
||||||
_clientId = clientId;
|
_clientId = clientId;
|
||||||
_clientSecret = clientSecret;
|
_clientSecret = clientSecret;
|
||||||
|
_scope = scope;
|
||||||
_serializerSettings = serializerSettings;
|
_serializerSettings = serializerSettings;
|
||||||
_configuration = configuration;
|
_configuration = configuration;
|
||||||
|
|
||||||
@ -80,6 +83,12 @@ namespace {{packageName}}.Client.Auth
|
|||||||
.AddParameter("grant_type", _grantType)
|
.AddParameter("grant_type", _grantType)
|
||||||
.AddParameter("client_id", _clientId)
|
.AddParameter("client_id", _clientId)
|
||||||
.AddParameter("client_secret", _clientSecret);
|
.AddParameter("client_secret", _clientSecret);
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(_scope))
|
||||||
|
{
|
||||||
|
request.AddParameter("scope", _scope);
|
||||||
|
}
|
||||||
|
|
||||||
var response = await client.PostAsync<TokenResponse>(request).ConfigureAwait(false);
|
var response = await client.PostAsync<TokenResponse>(request).ConfigureAwait(false);
|
||||||
|
|
||||||
// RFC6749 - token_type is case insensitive.
|
// RFC6749 - token_type is case insensitive.
|
||||||
|
@ -474,6 +474,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
configuration.OAuthTokenUrl,
|
configuration.OAuthTokenUrl,
|
||||||
configuration.OAuthClientId,
|
configuration.OAuthClientId,
|
||||||
configuration.OAuthClientSecret,
|
configuration.OAuthClientSecret,
|
||||||
|
configuration.OAuthScope,
|
||||||
configuration.OAuthFlow,
|
configuration.OAuthFlow,
|
||||||
SerializerSettings,
|
SerializerSettings,
|
||||||
configuration);
|
configuration);
|
||||||
|
@ -24,6 +24,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
readonly string _tokenUrl;
|
readonly string _tokenUrl;
|
||||||
readonly string _clientId;
|
readonly string _clientId;
|
||||||
readonly string _clientSecret;
|
readonly string _clientSecret;
|
||||||
|
readonly string _scope;
|
||||||
readonly string _grantType;
|
readonly string _grantType;
|
||||||
readonly JsonSerializerSettings _serializerSettings;
|
readonly JsonSerializerSettings _serializerSettings;
|
||||||
readonly IReadableConfiguration _configuration;
|
readonly IReadableConfiguration _configuration;
|
||||||
@ -35,6 +36,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
string tokenUrl,
|
string tokenUrl,
|
||||||
string clientId,
|
string clientId,
|
||||||
string clientSecret,
|
string clientSecret,
|
||||||
|
string scope,
|
||||||
OAuthFlow? flow,
|
OAuthFlow? flow,
|
||||||
JsonSerializerSettings serializerSettings,
|
JsonSerializerSettings serializerSettings,
|
||||||
IReadableConfiguration configuration) : base("")
|
IReadableConfiguration configuration) : base("")
|
||||||
@ -42,6 +44,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
_tokenUrl = tokenUrl;
|
_tokenUrl = tokenUrl;
|
||||||
_clientId = clientId;
|
_clientId = clientId;
|
||||||
_clientSecret = clientSecret;
|
_clientSecret = clientSecret;
|
||||||
|
_scope = scope;
|
||||||
_serializerSettings = serializerSettings;
|
_serializerSettings = serializerSettings;
|
||||||
_configuration = configuration;
|
_configuration = configuration;
|
||||||
|
|
||||||
@ -88,6 +91,12 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
.AddParameter("grant_type", _grantType)
|
.AddParameter("grant_type", _grantType)
|
||||||
.AddParameter("client_id", _clientId)
|
.AddParameter("client_id", _clientId)
|
||||||
.AddParameter("client_secret", _clientSecret);
|
.AddParameter("client_secret", _clientSecret);
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(_scope))
|
||||||
|
{
|
||||||
|
request.AddParameter("scope", _scope);
|
||||||
|
}
|
||||||
|
|
||||||
var response = await client.PostAsync<TokenResponse>(request).ConfigureAwait(false);
|
var response = await client.PostAsync<TokenResponse>(request).ConfigureAwait(false);
|
||||||
|
|
||||||
// RFC6749 - token_type is case insensitive.
|
// RFC6749 - token_type is case insensitive.
|
||||||
|
@ -294,6 +294,12 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <value>The OAuth Client Secret.</value>
|
/// <value>The OAuth Client Secret.</value>
|
||||||
public virtual string OAuthClientSecret { get; set; }
|
public virtual string OAuthClientSecret { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets or sets the client scope for OAuth2 authentication.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>The OAuth Client Scope.</value>
|
||||||
|
public virtual string OAuthScope { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or sets the flow for OAuth2 authentication.
|
/// Gets or sets the flow for OAuth2 authentication.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -622,6 +628,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
OAuthTokenUrl = second.OAuthTokenUrl ?? first.OAuthTokenUrl,
|
OAuthTokenUrl = second.OAuthTokenUrl ?? first.OAuthTokenUrl,
|
||||||
OAuthClientId = second.OAuthClientId ?? first.OAuthClientId,
|
OAuthClientId = second.OAuthClientId ?? first.OAuthClientId,
|
||||||
OAuthClientSecret = second.OAuthClientSecret ?? first.OAuthClientSecret,
|
OAuthClientSecret = second.OAuthClientSecret ?? first.OAuthClientSecret,
|
||||||
|
OAuthScope = second.OAuthScope ?? first.OAuthScope,
|
||||||
OAuthFlow = second.OAuthFlow ?? first.OAuthFlow,
|
OAuthFlow = second.OAuthFlow ?? first.OAuthFlow,
|
||||||
TempFolderPath = second.TempFolderPath ?? first.TempFolderPath,
|
TempFolderPath = second.TempFolderPath ?? first.TempFolderPath,
|
||||||
DateTimeFormat = second.DateTimeFormat ?? first.DateTimeFormat,
|
DateTimeFormat = second.DateTimeFormat ?? first.DateTimeFormat,
|
||||||
|
@ -46,6 +46,12 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <value>OAuth Client Secret.</value>
|
/// <value>OAuth Client Secret.</value>
|
||||||
string OAuthClientSecret { get; }
|
string OAuthClientSecret { get; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets the OAuth token scope.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>OAuth Token scope.</value>
|
||||||
|
string OAuthScope { get; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the OAuth flow.
|
/// Gets the OAuth flow.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -474,6 +474,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
configuration.OAuthTokenUrl,
|
configuration.OAuthTokenUrl,
|
||||||
configuration.OAuthClientId,
|
configuration.OAuthClientId,
|
||||||
configuration.OAuthClientSecret,
|
configuration.OAuthClientSecret,
|
||||||
|
configuration.OAuthScope,
|
||||||
configuration.OAuthFlow,
|
configuration.OAuthFlow,
|
||||||
SerializerSettings,
|
SerializerSettings,
|
||||||
configuration);
|
configuration);
|
||||||
|
@ -24,6 +24,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
readonly string _tokenUrl;
|
readonly string _tokenUrl;
|
||||||
readonly string _clientId;
|
readonly string _clientId;
|
||||||
readonly string _clientSecret;
|
readonly string _clientSecret;
|
||||||
|
readonly string _scope;
|
||||||
readonly string _grantType;
|
readonly string _grantType;
|
||||||
readonly JsonSerializerSettings _serializerSettings;
|
readonly JsonSerializerSettings _serializerSettings;
|
||||||
readonly IReadableConfiguration _configuration;
|
readonly IReadableConfiguration _configuration;
|
||||||
@ -35,6 +36,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
string tokenUrl,
|
string tokenUrl,
|
||||||
string clientId,
|
string clientId,
|
||||||
string clientSecret,
|
string clientSecret,
|
||||||
|
string scope,
|
||||||
OAuthFlow? flow,
|
OAuthFlow? flow,
|
||||||
JsonSerializerSettings serializerSettings,
|
JsonSerializerSettings serializerSettings,
|
||||||
IReadableConfiguration configuration) : base("")
|
IReadableConfiguration configuration) : base("")
|
||||||
@ -42,6 +44,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
_tokenUrl = tokenUrl;
|
_tokenUrl = tokenUrl;
|
||||||
_clientId = clientId;
|
_clientId = clientId;
|
||||||
_clientSecret = clientSecret;
|
_clientSecret = clientSecret;
|
||||||
|
_scope = scope;
|
||||||
_serializerSettings = serializerSettings;
|
_serializerSettings = serializerSettings;
|
||||||
_configuration = configuration;
|
_configuration = configuration;
|
||||||
|
|
||||||
@ -88,6 +91,12 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
.AddParameter("grant_type", _grantType)
|
.AddParameter("grant_type", _grantType)
|
||||||
.AddParameter("client_id", _clientId)
|
.AddParameter("client_id", _clientId)
|
||||||
.AddParameter("client_secret", _clientSecret);
|
.AddParameter("client_secret", _clientSecret);
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(_scope))
|
||||||
|
{
|
||||||
|
request.AddParameter("scope", _scope);
|
||||||
|
}
|
||||||
|
|
||||||
var response = await client.PostAsync<TokenResponse>(request).ConfigureAwait(false);
|
var response = await client.PostAsync<TokenResponse>(request).ConfigureAwait(false);
|
||||||
|
|
||||||
// RFC6749 - token_type is case insensitive.
|
// RFC6749 - token_type is case insensitive.
|
||||||
|
@ -399,6 +399,12 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <value>The OAuth Client Secret.</value>
|
/// <value>The OAuth Client Secret.</value>
|
||||||
public virtual string OAuthClientSecret { get; set; }
|
public virtual string OAuthClientSecret { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets or sets the client scope for OAuth2 authentication.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>The OAuth Client Scope.</value>
|
||||||
|
public virtual string OAuthScope { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or sets the flow for OAuth2 authentication.
|
/// Gets or sets the flow for OAuth2 authentication.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -736,6 +742,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
OAuthTokenUrl = second.OAuthTokenUrl ?? first.OAuthTokenUrl,
|
OAuthTokenUrl = second.OAuthTokenUrl ?? first.OAuthTokenUrl,
|
||||||
OAuthClientId = second.OAuthClientId ?? first.OAuthClientId,
|
OAuthClientId = second.OAuthClientId ?? first.OAuthClientId,
|
||||||
OAuthClientSecret = second.OAuthClientSecret ?? first.OAuthClientSecret,
|
OAuthClientSecret = second.OAuthClientSecret ?? first.OAuthClientSecret,
|
||||||
|
OAuthScope = second.OAuthScope ?? first.OAuthScope,
|
||||||
OAuthFlow = second.OAuthFlow ?? first.OAuthFlow,
|
OAuthFlow = second.OAuthFlow ?? first.OAuthFlow,
|
||||||
HttpSigningConfiguration = second.HttpSigningConfiguration ?? first.HttpSigningConfiguration,
|
HttpSigningConfiguration = second.HttpSigningConfiguration ?? first.HttpSigningConfiguration,
|
||||||
TempFolderPath = second.TempFolderPath ?? first.TempFolderPath,
|
TempFolderPath = second.TempFolderPath ?? first.TempFolderPath,
|
||||||
|
@ -46,6 +46,12 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <value>OAuth Client Secret.</value>
|
/// <value>OAuth Client Secret.</value>
|
||||||
string OAuthClientSecret { get; }
|
string OAuthClientSecret { get; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets the OAuth token scope.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>OAuth Token scope.</value>
|
||||||
|
string OAuthScope { get; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the OAuth flow.
|
/// Gets the OAuth flow.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -474,6 +474,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
configuration.OAuthTokenUrl,
|
configuration.OAuthTokenUrl,
|
||||||
configuration.OAuthClientId,
|
configuration.OAuthClientId,
|
||||||
configuration.OAuthClientSecret,
|
configuration.OAuthClientSecret,
|
||||||
|
configuration.OAuthScope,
|
||||||
configuration.OAuthFlow,
|
configuration.OAuthFlow,
|
||||||
SerializerSettings,
|
SerializerSettings,
|
||||||
configuration);
|
configuration);
|
||||||
|
@ -24,6 +24,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
readonly string _tokenUrl;
|
readonly string _tokenUrl;
|
||||||
readonly string _clientId;
|
readonly string _clientId;
|
||||||
readonly string _clientSecret;
|
readonly string _clientSecret;
|
||||||
|
readonly string _scope;
|
||||||
readonly string _grantType;
|
readonly string _grantType;
|
||||||
readonly JsonSerializerSettings _serializerSettings;
|
readonly JsonSerializerSettings _serializerSettings;
|
||||||
readonly IReadableConfiguration _configuration;
|
readonly IReadableConfiguration _configuration;
|
||||||
@ -35,6 +36,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
string tokenUrl,
|
string tokenUrl,
|
||||||
string clientId,
|
string clientId,
|
||||||
string clientSecret,
|
string clientSecret,
|
||||||
|
string scope,
|
||||||
OAuthFlow? flow,
|
OAuthFlow? flow,
|
||||||
JsonSerializerSettings serializerSettings,
|
JsonSerializerSettings serializerSettings,
|
||||||
IReadableConfiguration configuration) : base("")
|
IReadableConfiguration configuration) : base("")
|
||||||
@ -42,6 +44,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
_tokenUrl = tokenUrl;
|
_tokenUrl = tokenUrl;
|
||||||
_clientId = clientId;
|
_clientId = clientId;
|
||||||
_clientSecret = clientSecret;
|
_clientSecret = clientSecret;
|
||||||
|
_scope = scope;
|
||||||
_serializerSettings = serializerSettings;
|
_serializerSettings = serializerSettings;
|
||||||
_configuration = configuration;
|
_configuration = configuration;
|
||||||
|
|
||||||
@ -88,6 +91,12 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
.AddParameter("grant_type", _grantType)
|
.AddParameter("grant_type", _grantType)
|
||||||
.AddParameter("client_id", _clientId)
|
.AddParameter("client_id", _clientId)
|
||||||
.AddParameter("client_secret", _clientSecret);
|
.AddParameter("client_secret", _clientSecret);
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(_scope))
|
||||||
|
{
|
||||||
|
request.AddParameter("scope", _scope);
|
||||||
|
}
|
||||||
|
|
||||||
var response = await client.PostAsync<TokenResponse>(request).ConfigureAwait(false);
|
var response = await client.PostAsync<TokenResponse>(request).ConfigureAwait(false);
|
||||||
|
|
||||||
// RFC6749 - token_type is case insensitive.
|
// RFC6749 - token_type is case insensitive.
|
||||||
|
@ -399,6 +399,12 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <value>The OAuth Client Secret.</value>
|
/// <value>The OAuth Client Secret.</value>
|
||||||
public virtual string OAuthClientSecret { get; set; }
|
public virtual string OAuthClientSecret { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets or sets the client scope for OAuth2 authentication.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>The OAuth Client Scope.</value>
|
||||||
|
public virtual string OAuthScope { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or sets the flow for OAuth2 authentication.
|
/// Gets or sets the flow for OAuth2 authentication.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -736,6 +742,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
OAuthTokenUrl = second.OAuthTokenUrl ?? first.OAuthTokenUrl,
|
OAuthTokenUrl = second.OAuthTokenUrl ?? first.OAuthTokenUrl,
|
||||||
OAuthClientId = second.OAuthClientId ?? first.OAuthClientId,
|
OAuthClientId = second.OAuthClientId ?? first.OAuthClientId,
|
||||||
OAuthClientSecret = second.OAuthClientSecret ?? first.OAuthClientSecret,
|
OAuthClientSecret = second.OAuthClientSecret ?? first.OAuthClientSecret,
|
||||||
|
OAuthScope = second.OAuthScope ?? first.OAuthScope,
|
||||||
OAuthFlow = second.OAuthFlow ?? first.OAuthFlow,
|
OAuthFlow = second.OAuthFlow ?? first.OAuthFlow,
|
||||||
HttpSigningConfiguration = second.HttpSigningConfiguration ?? first.HttpSigningConfiguration,
|
HttpSigningConfiguration = second.HttpSigningConfiguration ?? first.HttpSigningConfiguration,
|
||||||
TempFolderPath = second.TempFolderPath ?? first.TempFolderPath,
|
TempFolderPath = second.TempFolderPath ?? first.TempFolderPath,
|
||||||
|
@ -46,6 +46,12 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <value>OAuth Client Secret.</value>
|
/// <value>OAuth Client Secret.</value>
|
||||||
string OAuthClientSecret { get; }
|
string OAuthClientSecret { get; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets the OAuth token scope.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>OAuth Token scope.</value>
|
||||||
|
string OAuthScope { get; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the OAuth flow.
|
/// Gets the OAuth flow.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -473,6 +473,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
configuration.OAuthTokenUrl,
|
configuration.OAuthTokenUrl,
|
||||||
configuration.OAuthClientId,
|
configuration.OAuthClientId,
|
||||||
configuration.OAuthClientSecret,
|
configuration.OAuthClientSecret,
|
||||||
|
configuration.OAuthScope,
|
||||||
configuration.OAuthFlow,
|
configuration.OAuthFlow,
|
||||||
SerializerSettings,
|
SerializerSettings,
|
||||||
configuration);
|
configuration);
|
||||||
|
@ -24,6 +24,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
readonly string _tokenUrl;
|
readonly string _tokenUrl;
|
||||||
readonly string _clientId;
|
readonly string _clientId;
|
||||||
readonly string _clientSecret;
|
readonly string _clientSecret;
|
||||||
|
readonly string? _scope;
|
||||||
readonly string _grantType;
|
readonly string _grantType;
|
||||||
readonly JsonSerializerSettings _serializerSettings;
|
readonly JsonSerializerSettings _serializerSettings;
|
||||||
readonly IReadableConfiguration _configuration;
|
readonly IReadableConfiguration _configuration;
|
||||||
@ -35,6 +36,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
string tokenUrl,
|
string tokenUrl,
|
||||||
string clientId,
|
string clientId,
|
||||||
string clientSecret,
|
string clientSecret,
|
||||||
|
string? scope,
|
||||||
OAuthFlow? flow,
|
OAuthFlow? flow,
|
||||||
JsonSerializerSettings serializerSettings,
|
JsonSerializerSettings serializerSettings,
|
||||||
IReadableConfiguration configuration) : base("")
|
IReadableConfiguration configuration) : base("")
|
||||||
@ -42,6 +44,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
_tokenUrl = tokenUrl;
|
_tokenUrl = tokenUrl;
|
||||||
_clientId = clientId;
|
_clientId = clientId;
|
||||||
_clientSecret = clientSecret;
|
_clientSecret = clientSecret;
|
||||||
|
_scope = scope;
|
||||||
_serializerSettings = serializerSettings;
|
_serializerSettings = serializerSettings;
|
||||||
_configuration = configuration;
|
_configuration = configuration;
|
||||||
|
|
||||||
@ -88,6 +91,12 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
.AddParameter("grant_type", _grantType)
|
.AddParameter("grant_type", _grantType)
|
||||||
.AddParameter("client_id", _clientId)
|
.AddParameter("client_id", _clientId)
|
||||||
.AddParameter("client_secret", _clientSecret);
|
.AddParameter("client_secret", _clientSecret);
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(_scope))
|
||||||
|
{
|
||||||
|
request.AddParameter("scope", _scope);
|
||||||
|
}
|
||||||
|
|
||||||
var response = await client.PostAsync<TokenResponse>(request).ConfigureAwait(false);
|
var response = await client.PostAsync<TokenResponse>(request).ConfigureAwait(false);
|
||||||
|
|
||||||
// RFC6749 - token_type is case insensitive.
|
// RFC6749 - token_type is case insensitive.
|
||||||
|
@ -399,6 +399,12 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <value>The OAuth Client Secret.</value>
|
/// <value>The OAuth Client Secret.</value>
|
||||||
public virtual string OAuthClientSecret { get; set; }
|
public virtual string OAuthClientSecret { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets or sets the client scope for OAuth2 authentication.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>The OAuth Client Scope.</value>
|
||||||
|
public virtual string? OAuthScope { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or sets the flow for OAuth2 authentication.
|
/// Gets or sets the flow for OAuth2 authentication.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -736,6 +742,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
OAuthTokenUrl = second.OAuthTokenUrl ?? first.OAuthTokenUrl,
|
OAuthTokenUrl = second.OAuthTokenUrl ?? first.OAuthTokenUrl,
|
||||||
OAuthClientId = second.OAuthClientId ?? first.OAuthClientId,
|
OAuthClientId = second.OAuthClientId ?? first.OAuthClientId,
|
||||||
OAuthClientSecret = second.OAuthClientSecret ?? first.OAuthClientSecret,
|
OAuthClientSecret = second.OAuthClientSecret ?? first.OAuthClientSecret,
|
||||||
|
OAuthScope = second.OAuthScope ?? first.OAuthScope,
|
||||||
OAuthFlow = second.OAuthFlow ?? first.OAuthFlow,
|
OAuthFlow = second.OAuthFlow ?? first.OAuthFlow,
|
||||||
HttpSigningConfiguration = second.HttpSigningConfiguration ?? first.HttpSigningConfiguration,
|
HttpSigningConfiguration = second.HttpSigningConfiguration ?? first.HttpSigningConfiguration,
|
||||||
TempFolderPath = second.TempFolderPath ?? first.TempFolderPath,
|
TempFolderPath = second.TempFolderPath ?? first.TempFolderPath,
|
||||||
|
@ -46,6 +46,12 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <value>OAuth Client Secret.</value>
|
/// <value>OAuth Client Secret.</value>
|
||||||
string OAuthClientSecret { get; }
|
string OAuthClientSecret { get; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets the OAuth token scope.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>OAuth Token scope.</value>
|
||||||
|
string? OAuthScope { get; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the OAuth flow.
|
/// Gets the OAuth flow.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -473,6 +473,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
configuration.OAuthTokenUrl,
|
configuration.OAuthTokenUrl,
|
||||||
configuration.OAuthClientId,
|
configuration.OAuthClientId,
|
||||||
configuration.OAuthClientSecret,
|
configuration.OAuthClientSecret,
|
||||||
|
configuration.OAuthScope,
|
||||||
configuration.OAuthFlow,
|
configuration.OAuthFlow,
|
||||||
SerializerSettings,
|
SerializerSettings,
|
||||||
configuration);
|
configuration);
|
||||||
|
@ -24,6 +24,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
readonly string _tokenUrl;
|
readonly string _tokenUrl;
|
||||||
readonly string _clientId;
|
readonly string _clientId;
|
||||||
readonly string _clientSecret;
|
readonly string _clientSecret;
|
||||||
|
readonly string? _scope;
|
||||||
readonly string _grantType;
|
readonly string _grantType;
|
||||||
readonly JsonSerializerSettings _serializerSettings;
|
readonly JsonSerializerSettings _serializerSettings;
|
||||||
readonly IReadableConfiguration _configuration;
|
readonly IReadableConfiguration _configuration;
|
||||||
@ -35,6 +36,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
string tokenUrl,
|
string tokenUrl,
|
||||||
string clientId,
|
string clientId,
|
||||||
string clientSecret,
|
string clientSecret,
|
||||||
|
string? scope,
|
||||||
OAuthFlow? flow,
|
OAuthFlow? flow,
|
||||||
JsonSerializerSettings serializerSettings,
|
JsonSerializerSettings serializerSettings,
|
||||||
IReadableConfiguration configuration) : base("")
|
IReadableConfiguration configuration) : base("")
|
||||||
@ -42,6 +44,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
_tokenUrl = tokenUrl;
|
_tokenUrl = tokenUrl;
|
||||||
_clientId = clientId;
|
_clientId = clientId;
|
||||||
_clientSecret = clientSecret;
|
_clientSecret = clientSecret;
|
||||||
|
_scope = scope;
|
||||||
_serializerSettings = serializerSettings;
|
_serializerSettings = serializerSettings;
|
||||||
_configuration = configuration;
|
_configuration = configuration;
|
||||||
|
|
||||||
@ -88,6 +91,12 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
.AddParameter("grant_type", _grantType)
|
.AddParameter("grant_type", _grantType)
|
||||||
.AddParameter("client_id", _clientId)
|
.AddParameter("client_id", _clientId)
|
||||||
.AddParameter("client_secret", _clientSecret);
|
.AddParameter("client_secret", _clientSecret);
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(_scope))
|
||||||
|
{
|
||||||
|
request.AddParameter("scope", _scope);
|
||||||
|
}
|
||||||
|
|
||||||
var response = await client.PostAsync<TokenResponse>(request).ConfigureAwait(false);
|
var response = await client.PostAsync<TokenResponse>(request).ConfigureAwait(false);
|
||||||
|
|
||||||
// RFC6749 - token_type is case insensitive.
|
// RFC6749 - token_type is case insensitive.
|
||||||
|
@ -399,6 +399,12 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <value>The OAuth Client Secret.</value>
|
/// <value>The OAuth Client Secret.</value>
|
||||||
public virtual string OAuthClientSecret { get; set; }
|
public virtual string OAuthClientSecret { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets or sets the client scope for OAuth2 authentication.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>The OAuth Client Scope.</value>
|
||||||
|
public virtual string? OAuthScope { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or sets the flow for OAuth2 authentication.
|
/// Gets or sets the flow for OAuth2 authentication.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -736,6 +742,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
OAuthTokenUrl = second.OAuthTokenUrl ?? first.OAuthTokenUrl,
|
OAuthTokenUrl = second.OAuthTokenUrl ?? first.OAuthTokenUrl,
|
||||||
OAuthClientId = second.OAuthClientId ?? first.OAuthClientId,
|
OAuthClientId = second.OAuthClientId ?? first.OAuthClientId,
|
||||||
OAuthClientSecret = second.OAuthClientSecret ?? first.OAuthClientSecret,
|
OAuthClientSecret = second.OAuthClientSecret ?? first.OAuthClientSecret,
|
||||||
|
OAuthScope = second.OAuthScope ?? first.OAuthScope,
|
||||||
OAuthFlow = second.OAuthFlow ?? first.OAuthFlow,
|
OAuthFlow = second.OAuthFlow ?? first.OAuthFlow,
|
||||||
HttpSigningConfiguration = second.HttpSigningConfiguration ?? first.HttpSigningConfiguration,
|
HttpSigningConfiguration = second.HttpSigningConfiguration ?? first.HttpSigningConfiguration,
|
||||||
TempFolderPath = second.TempFolderPath ?? first.TempFolderPath,
|
TempFolderPath = second.TempFolderPath ?? first.TempFolderPath,
|
||||||
|
@ -46,6 +46,12 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <value>OAuth Client Secret.</value>
|
/// <value>OAuth Client Secret.</value>
|
||||||
string OAuthClientSecret { get; }
|
string OAuthClientSecret { get; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets the OAuth token scope.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>OAuth Token scope.</value>
|
||||||
|
string? OAuthScope { get; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the OAuth flow.
|
/// Gets the OAuth flow.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -474,6 +474,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
configuration.OAuthTokenUrl,
|
configuration.OAuthTokenUrl,
|
||||||
configuration.OAuthClientId,
|
configuration.OAuthClientId,
|
||||||
configuration.OAuthClientSecret,
|
configuration.OAuthClientSecret,
|
||||||
|
configuration.OAuthScope,
|
||||||
configuration.OAuthFlow,
|
configuration.OAuthFlow,
|
||||||
SerializerSettings,
|
SerializerSettings,
|
||||||
configuration);
|
configuration);
|
||||||
|
@ -24,6 +24,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
readonly string _tokenUrl;
|
readonly string _tokenUrl;
|
||||||
readonly string _clientId;
|
readonly string _clientId;
|
||||||
readonly string _clientSecret;
|
readonly string _clientSecret;
|
||||||
|
readonly string _scope;
|
||||||
readonly string _grantType;
|
readonly string _grantType;
|
||||||
readonly JsonSerializerSettings _serializerSettings;
|
readonly JsonSerializerSettings _serializerSettings;
|
||||||
readonly IReadableConfiguration _configuration;
|
readonly IReadableConfiguration _configuration;
|
||||||
@ -35,6 +36,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
string tokenUrl,
|
string tokenUrl,
|
||||||
string clientId,
|
string clientId,
|
||||||
string clientSecret,
|
string clientSecret,
|
||||||
|
string scope,
|
||||||
OAuthFlow? flow,
|
OAuthFlow? flow,
|
||||||
JsonSerializerSettings serializerSettings,
|
JsonSerializerSettings serializerSettings,
|
||||||
IReadableConfiguration configuration) : base("")
|
IReadableConfiguration configuration) : base("")
|
||||||
@ -42,6 +44,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
_tokenUrl = tokenUrl;
|
_tokenUrl = tokenUrl;
|
||||||
_clientId = clientId;
|
_clientId = clientId;
|
||||||
_clientSecret = clientSecret;
|
_clientSecret = clientSecret;
|
||||||
|
_scope = scope;
|
||||||
_serializerSettings = serializerSettings;
|
_serializerSettings = serializerSettings;
|
||||||
_configuration = configuration;
|
_configuration = configuration;
|
||||||
|
|
||||||
@ -88,6 +91,12 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
.AddParameter("grant_type", _grantType)
|
.AddParameter("grant_type", _grantType)
|
||||||
.AddParameter("client_id", _clientId)
|
.AddParameter("client_id", _clientId)
|
||||||
.AddParameter("client_secret", _clientSecret);
|
.AddParameter("client_secret", _clientSecret);
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(_scope))
|
||||||
|
{
|
||||||
|
request.AddParameter("scope", _scope);
|
||||||
|
}
|
||||||
|
|
||||||
var response = await client.PostAsync<TokenResponse>(request).ConfigureAwait(false);
|
var response = await client.PostAsync<TokenResponse>(request).ConfigureAwait(false);
|
||||||
|
|
||||||
// RFC6749 - token_type is case insensitive.
|
// RFC6749 - token_type is case insensitive.
|
||||||
|
@ -394,6 +394,12 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <value>The OAuth Client Secret.</value>
|
/// <value>The OAuth Client Secret.</value>
|
||||||
public virtual string OAuthClientSecret { get; set; }
|
public virtual string OAuthClientSecret { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets or sets the client scope for OAuth2 authentication.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>The OAuth Client Scope.</value>
|
||||||
|
public virtual string OAuthScope { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or sets the flow for OAuth2 authentication.
|
/// Gets or sets the flow for OAuth2 authentication.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -731,6 +737,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
OAuthTokenUrl = second.OAuthTokenUrl ?? first.OAuthTokenUrl,
|
OAuthTokenUrl = second.OAuthTokenUrl ?? first.OAuthTokenUrl,
|
||||||
OAuthClientId = second.OAuthClientId ?? first.OAuthClientId,
|
OAuthClientId = second.OAuthClientId ?? first.OAuthClientId,
|
||||||
OAuthClientSecret = second.OAuthClientSecret ?? first.OAuthClientSecret,
|
OAuthClientSecret = second.OAuthClientSecret ?? first.OAuthClientSecret,
|
||||||
|
OAuthScope = second.OAuthScope ?? first.OAuthScope,
|
||||||
OAuthFlow = second.OAuthFlow ?? first.OAuthFlow,
|
OAuthFlow = second.OAuthFlow ?? first.OAuthFlow,
|
||||||
HttpSigningConfiguration = second.HttpSigningConfiguration ?? first.HttpSigningConfiguration,
|
HttpSigningConfiguration = second.HttpSigningConfiguration ?? first.HttpSigningConfiguration,
|
||||||
TempFolderPath = second.TempFolderPath ?? first.TempFolderPath,
|
TempFolderPath = second.TempFolderPath ?? first.TempFolderPath,
|
||||||
|
@ -46,6 +46,12 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <value>OAuth Client Secret.</value>
|
/// <value>OAuth Client Secret.</value>
|
||||||
string OAuthClientSecret { get; }
|
string OAuthClientSecret { get; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets the OAuth token scope.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>OAuth Token scope.</value>
|
||||||
|
string OAuthScope { get; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the OAuth flow.
|
/// Gets the OAuth flow.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -474,6 +474,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
configuration.OAuthTokenUrl,
|
configuration.OAuthTokenUrl,
|
||||||
configuration.OAuthClientId,
|
configuration.OAuthClientId,
|
||||||
configuration.OAuthClientSecret,
|
configuration.OAuthClientSecret,
|
||||||
|
configuration.OAuthScope,
|
||||||
configuration.OAuthFlow,
|
configuration.OAuthFlow,
|
||||||
SerializerSettings,
|
SerializerSettings,
|
||||||
configuration);
|
configuration);
|
||||||
|
@ -24,6 +24,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
readonly string _tokenUrl;
|
readonly string _tokenUrl;
|
||||||
readonly string _clientId;
|
readonly string _clientId;
|
||||||
readonly string _clientSecret;
|
readonly string _clientSecret;
|
||||||
|
readonly string _scope;
|
||||||
readonly string _grantType;
|
readonly string _grantType;
|
||||||
readonly JsonSerializerSettings _serializerSettings;
|
readonly JsonSerializerSettings _serializerSettings;
|
||||||
readonly IReadableConfiguration _configuration;
|
readonly IReadableConfiguration _configuration;
|
||||||
@ -35,6 +36,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
string tokenUrl,
|
string tokenUrl,
|
||||||
string clientId,
|
string clientId,
|
||||||
string clientSecret,
|
string clientSecret,
|
||||||
|
string scope,
|
||||||
OAuthFlow? flow,
|
OAuthFlow? flow,
|
||||||
JsonSerializerSettings serializerSettings,
|
JsonSerializerSettings serializerSettings,
|
||||||
IReadableConfiguration configuration) : base("")
|
IReadableConfiguration configuration) : base("")
|
||||||
@ -42,6 +44,7 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
_tokenUrl = tokenUrl;
|
_tokenUrl = tokenUrl;
|
||||||
_clientId = clientId;
|
_clientId = clientId;
|
||||||
_clientSecret = clientSecret;
|
_clientSecret = clientSecret;
|
||||||
|
_scope = scope;
|
||||||
_serializerSettings = serializerSettings;
|
_serializerSettings = serializerSettings;
|
||||||
_configuration = configuration;
|
_configuration = configuration;
|
||||||
|
|
||||||
@ -88,6 +91,12 @@ namespace Org.OpenAPITools.Client.Auth
|
|||||||
.AddParameter("grant_type", _grantType)
|
.AddParameter("grant_type", _grantType)
|
||||||
.AddParameter("client_id", _clientId)
|
.AddParameter("client_id", _clientId)
|
||||||
.AddParameter("client_secret", _clientSecret);
|
.AddParameter("client_secret", _clientSecret);
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(_scope))
|
||||||
|
{
|
||||||
|
request.AddParameter("scope", _scope);
|
||||||
|
}
|
||||||
|
|
||||||
var response = await client.PostAsync<TokenResponse>(request).ConfigureAwait(false);
|
var response = await client.PostAsync<TokenResponse>(request).ConfigureAwait(false);
|
||||||
|
|
||||||
// RFC6749 - token_type is case insensitive.
|
// RFC6749 - token_type is case insensitive.
|
||||||
|
@ -394,6 +394,12 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <value>The OAuth Client Secret.</value>
|
/// <value>The OAuth Client Secret.</value>
|
||||||
public virtual string OAuthClientSecret { get; set; }
|
public virtual string OAuthClientSecret { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets or sets the client scope for OAuth2 authentication.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>The OAuth Client Scope.</value>
|
||||||
|
public virtual string OAuthScope { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or sets the flow for OAuth2 authentication.
|
/// Gets or sets the flow for OAuth2 authentication.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -731,6 +737,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
OAuthTokenUrl = second.OAuthTokenUrl ?? first.OAuthTokenUrl,
|
OAuthTokenUrl = second.OAuthTokenUrl ?? first.OAuthTokenUrl,
|
||||||
OAuthClientId = second.OAuthClientId ?? first.OAuthClientId,
|
OAuthClientId = second.OAuthClientId ?? first.OAuthClientId,
|
||||||
OAuthClientSecret = second.OAuthClientSecret ?? first.OAuthClientSecret,
|
OAuthClientSecret = second.OAuthClientSecret ?? first.OAuthClientSecret,
|
||||||
|
OAuthScope = second.OAuthScope ?? first.OAuthScope,
|
||||||
OAuthFlow = second.OAuthFlow ?? first.OAuthFlow,
|
OAuthFlow = second.OAuthFlow ?? first.OAuthFlow,
|
||||||
HttpSigningConfiguration = second.HttpSigningConfiguration ?? first.HttpSigningConfiguration,
|
HttpSigningConfiguration = second.HttpSigningConfiguration ?? first.HttpSigningConfiguration,
|
||||||
TempFolderPath = second.TempFolderPath ?? first.TempFolderPath,
|
TempFolderPath = second.TempFolderPath ?? first.TempFolderPath,
|
||||||
|
@ -46,6 +46,12 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <value>OAuth Client Secret.</value>
|
/// <value>OAuth Client Secret.</value>
|
||||||
string OAuthClientSecret { get; }
|
string OAuthClientSecret { get; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets the OAuth token scope.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>OAuth Token scope.</value>
|
||||||
|
string OAuthScope { get; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the OAuth flow.
|
/// Gets the OAuth flow.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user