Class ReferenceOAuthTokenDescription
Describes OAuth Reference token.
Implements
Inherited Members
Namespace: Nevatech.Vsb.Repository.Services.Policies
Assembly: Nevatech.Vsb.Repository.dll
Syntax
[DataContract(Namespace = "http://schemas.nevatech.com/sentinet/2011/02")]
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
[DataMember]
public string AdditionalParameters { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CacheLifetime
Gets or sets cache lifetime.
Declaration
[DataMember]
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
[DataMember]
public string ParameterFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ParameterName
Gets or sets the token parameter name. The default value is "Token".
Declaration
[DataMember]
public string ParameterName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ParameterType
Gets or sets the token parameter location: query string, header or form.
Declaration
[DataMember]
public ParameterType ParameterType { get; set; }
Property Value
| Type | Description |
|---|---|
| ParameterType |
RequestTimeout
Gets or sets request timeout.
Declaration
[DataMember]
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
[IgnoreDataMember]
public override AccessTokenType TokenType { get; }
Property Value
| Type | Description |
|---|---|
| AccessTokenType |
Overrides
ValidationEndpoint
Gets or sets token validation endpoint.
Declaration
[DataMember]
public Uri ValidationEndpoint { get; set; }
Property Value
| Type | Description |
|---|---|
| Uri |