Class ReferenceOAuthTokenDescription
Describes OAuth Reference token.
Implements
Inherited Members
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 |
---|---|
String |
CacheLifetime
Gets or sets cache lifetime.
Declaration
public TimeSpan CacheLifetime { get; set; }
Property Value
Type | Description |
---|---|
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 |
---|---|
String |
ParameterName
Gets or sets the token parameter name. The default value is "Token".
Declaration
public string ParameterName { get; set; }
Property Value
Type | Description |
---|---|
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 |
---|---|
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 |
---|---|
Uri |