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
AuthorizationUrl
Gets or sets the location of the OAuth server
public string AuthorizationUrl { get; set; }
Property Value
CallbackUrl
Gets or sets the location the user is sent to after authentication
public string CallbackUrl { get; set; }
Property Value
ClientId
Gets or sets the application's client id for interacting with the auth server
public string ClientId { get; set; }
Property Value
ClientSecret
Gets or sets the application's client secret for interacting with the auth server
public string ClientSecret { get; set; }
Property Value
ClientTimeout
Gets or sets the timeout (in ms) for calls to the auth server
public int ClientTimeout { get; set; }
Property Value
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
ValidateCertificates
Gets or sets a value indicating whether to validate SSO server certificate
public bool ValidateCertificates { get; set; }