Class ReferenceOAuthTokenDescription
Describes OAuth Reference token.
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 ReferenceOAuthTokenDescription : OAuthTokenDescriptionBase, IExtensibleDataObject
Constructors
ReferenceOAuthTokenDescription()
Initializes a new instance of ReferenceOAuthTokenDescription.
Declaration
public ReferenceOAuthTokenDescription()
Properties
AdditionalParameters
Gets or sets optional additional parameters in query string format.
Declaration
public string AdditionalParameters { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CacheLifetime
Gets or sets cache lifetime.
Declaration
public TimeSpan CacheLifetime { get; set; }
Property Value
Type | Description |
---|---|
System.TimeSpan |
ParameterFormat
Gets or sets the token parameter format. The default value is null (token will be sent as is).
Declaration
public string ParameterFormat { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ParameterName
Gets or sets the token parameter name. The default value is "Token".
Declaration
public string ParameterName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ParameterType
Gets or sets the token parameter location: query string, header or form.
Declaration
public ParameterType ParameterType { get; set; }
Property Value
Type | Description |
---|---|
ParameterType |
RequestTimeout
Gets or sets request timeout.
Declaration
public TimeSpan RequestTimeout { get; set; }
Property Value
Type | Description |
---|---|
System.TimeSpan |
TokenType
When overridden by a derived class, gets this definition's token type: Jwt or reference.
Declaration
public override AccessTokenType TokenType { get; }
Property Value
Type | Description |
---|---|
AccessTokenType |
Overrides
ValidationEndpoint
Gets or sets token validation endpoint.
Declaration
public Uri ValidationEndpoint { get; set; }
Property Value
Type | Description |
---|---|
System.Uri |
Implements
System.Runtime.Serialization.IExtensibleDataObject