Class ClientOAuthSecurityDescription
Describes client OAuth security settings.
Inheritance
System.Object
ClientOAuthSecurityDescription
Implements
System.Runtime.Serialization.IExtensibleDataObject
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Nevatech.Vsb.Repository.Services.Policies
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class ClientOAuthSecurityDescription : IExtensibleDataObject
Constructors
ClientOAuthSecurityDescription()
Declaration
public ClientOAuthSecurityDescription()
Properties
AdditionalParameters
Gets or sets optional additional parameters in query string format.
Declaration
public string AdditionalParameters { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Audience
Gets or sets the token audience.
Declaration
public string Audience { get; set; }
Property Value
Type | Description |
---|---|
System.String |
AuthenticationFlow
Gets or sets the client authentication flow.
Declaration
public ClientAuthenticationFlow AuthenticationFlow { get; set; }
Property Value
Type | Description |
---|---|
ClientAuthenticationFlow |
AuthenticationType
Gets or sets client authentication type: form post or basic auth.
Declaration
public ClientAuthenticationType AuthenticationType { get; set; }
Property Value
Type | Description |
---|---|
ClientAuthenticationType |
ClientId
Gets or sets the client id.
Declaration
public string ClientId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ClientSecret
Gets or sets the client secret.
Declaration
public string ClientSecret { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ExtensionData
Gets or sets System.Runtime.Serialization.ExtensionDataObject that enables serialization round-trips.
Declaration
public ExtensionDataObject ExtensionData { get; set; }
Property Value
Type | Description |
---|---|
System.Runtime.Serialization.ExtensionDataObject |
MaxCacheLifetime
Gets or sets the maximum cache lifetime.
Declaration
public TimeSpan MaxCacheLifetime { get; set; }
Property Value
Type | Description |
---|---|
System.TimeSpan |
MinCacheLifetime
Gets or sets the minimum cache lifetime.
Declaration
public TimeSpan MinCacheLifetime { get; set; }
Property Value
Type | Description |
---|---|
System.TimeSpan |
RequestTimeout
Gets or sets client request timeout.
Declaration
public TimeSpan RequestTimeout { get; set; }
Property Value
Type | Description |
---|---|
System.TimeSpan |
Scopes
Gets or sets the list of scopes separated by new line character(s).
Declaration
public string Scopes { get; set; }
Property Value
Type | Description |
---|---|
System.String |
TokenEndpoint
Gets or sets the client token endpoint.
Declaration
public Uri TokenEndpoint { get; set; }
Property Value
Type | Description |
---|---|
System.Uri |
Implements
System.Runtime.Serialization.IExtensibleDataObject