Show / Hide Table of Contents

    Class ClientOAuthSecurityDescription

    Describes client OAuth security settings.

    Inheritance
    Object
    ClientOAuthSecurityDescription
    Implements
    IExtensibleDataObject
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    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
    String

    Audience

    Gets or sets the token audience.

    Declaration
    public string Audience { get; set; }
    Property Value
    Type Description
    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
    String

    ClientSecret

    Gets or sets the client secret.

    Declaration
    public string ClientSecret { get; set; }
    Property Value
    Type Description
    String

    ExtensionData

    Gets or sets ExtensionDataObject that enables serialization round-trips.

    Declaration
    public ExtensionDataObject ExtensionData { get; set; }
    Property Value
    Type Description
    ExtensionDataObject

    MaxCacheLifetime

    Gets or sets the maximum cache lifetime.

    Declaration
    public TimeSpan MaxCacheLifetime { get; set; }
    Property Value
    Type Description
    TimeSpan

    MinCacheLifetime

    Gets or sets the minimum cache lifetime.

    Declaration
    public TimeSpan MinCacheLifetime { get; set; }
    Property Value
    Type Description
    TimeSpan

    RequestTimeout

    Gets or sets client request timeout.

    Declaration
    public TimeSpan RequestTimeout { get; set; }
    Property Value
    Type Description
    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
    String

    TokenEndpoint

    Gets or sets the client token endpoint.

    Declaration
    public Uri TokenEndpoint { get; set; }
    Property Value
    Type Description
    Uri

    Implements

    System.Runtime.Serialization.IExtensibleDataObject
    Back to top Nevatech Sentinet 6.5 Online Documentation