Class IdentityClientConfiguration
Inheritance
IdentityClientConfiguration
Assembly: Volo.Abp.IdentityModel.dll
Syntax
public class IdentityClientConfiguration : Dictionary<string, string?>, IDictionary<string, string?>, ICollection<KeyValuePair<string, string?>>, IDictionary, ICollection, IReadOnlyDictionary<string, string?>, IReadOnlyCollection<KeyValuePair<string, string?>>, IEnumerable<KeyValuePair<string, string?>>, IEnumerable, ISerializable, IDeserializationCallback
Constructors
IdentityClientConfiguration()
Declaration
public IdentityClientConfiguration()
IdentityClientConfiguration(string, string, string, string, string, string?, string?, bool, int, bool, bool)
Declaration
public IdentityClientConfiguration(string authority, string scope, string clientId, string clientSecret, string grantType = "client_credentials", string? userName = null, string? userPassword = null, bool requireHttps = true, int cacheAbsoluteExpiration = 1800, bool validateIssuerName = true, bool validateEndpoints = true)
Parameters
Properties
Authority
Declaration
public string Authority { get; set; }
Property Value
CacheAbsoluteExpiration
Declaration
public int CacheAbsoluteExpiration { get; set; }
Property Value
ClientId
Declaration
public string ClientId { get; set; }
Property Value
ClientSecret
Declaration
public string ClientSecret { get; set; }
Property Value
GrantType
Declaration
public string GrantType { get; set; }
Property Value
RequireHttps
Declaration
public bool RequireHttps { get; set; }
Property Value
Scope
Declaration
public string Scope { get; set; }
Property Value
UserName
Declaration
public string? UserName { get; set; }
Property Value
UserPassword
Declaration
public string? UserPassword { get; set; }
Property Value
ValidateEndpoints
Declaration
public bool ValidateEndpoints { get; set; }
Property Value
ValidateIssuerName
Declaration
public bool ValidateIssuerName { get; set; }
Property Value
Implements
Extension Methods