Table of Contents

Class AuthServerOptions

Namespace
Steeltoe.Security.Authentication.CloudFoundry
Assembly
Steeltoe.Security.Authentication.CloudFoundryBase.dll
public class AuthServerOptions
Inheritance
AuthServerOptions
Derived
Inherited Members

Properties

AdditionalAudiences

Gets or sets a list of additional audiences to use with token validation

public string[] AdditionalAudiences { get; set; }

Property Value

string[]

AdditionalTokenScopes

Gets or sets additional scopes beyond 'openid' when requesting tokens

public string AdditionalTokenScopes { get; set; }

Property Value

string

AuthorizationUrl

Gets or sets the location of the OAuth server

public string AuthorizationUrl { get; set; }

Property Value

string

CallbackUrl

Gets or sets the location the user is sent to after authentication

public string CallbackUrl { get; set; }

Property Value

string

ClientId

Gets or sets the application's client id for interacting with the auth server

public string ClientId { get; set; }

Property Value

string

ClientSecret

Gets or sets the application's client secret for interacting with the auth server

public string ClientSecret { get; set; }

Property Value

string

ClientTimeout

Gets or sets the timeout (in ms) for calls to the auth server

public int ClientTimeout { get; set; }

Property Value

int

RequiredScopes

Gets or sets a scopes to require

public string[] RequiredScopes { get; set; }

Property Value

string[]

SignInAsAuthenticationType

Gets or sets the name of the authentication type currently in use

public string SignInAsAuthenticationType { get; set; }

Property Value

string

ValidateCertificates

Gets or sets a value indicating whether to validate SSO server certificate

public bool ValidateCertificates { get; set; }

Property Value

bool