Class IdentityClientConfiguration
Inheritance
object
System.Collections.Generic.Dictionary<TKey, TValue><string, string>
IdentityClientConfiguration
Implements
System.Collections.Generic.IDictionary<TKey, TValue><string, string>
System.Collections.Generic.ICollection<T><KeyValuePair<string, string>>
System.Collections.IDictionary
System.Collections.ICollection
System.Collections.Generic.IReadOnlyDictionary<TKey, TValue><string, string>
System.Collections.Generic.IReadOnlyCollection<T><KeyValuePair<string, string>>
System.Collections.Generic.IEnumerable<T><KeyValuePair<string, string>>
System.Collections.IEnumerable
System.Runtime.Serialization.ISerializable
System.Runtime.Serialization.IDeserializationCallback
Inherited Members
System.Collections.Generic.Dictionary<string, string>.Add(string, string)
System.Collections.Generic.Dictionary<string, string>.Clear()
System.Collections.Generic.Dictionary<string, string>.ContainsKey(string)
System.Collections.Generic.Dictionary<string, string>.ContainsValue(string)
System.Collections.Generic.Dictionary<string, string>.GetEnumerator()
System.Collections.Generic.Dictionary<string, string>.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Collections.Generic.Dictionary<string, string>.OnDeserialization(object)
System.Collections.Generic.Dictionary<string, string>.Remove(string)
System.Collections.Generic.Dictionary<string, string>.Remove(string, out string)
System.Collections.Generic.Dictionary<string, string>.TryGetValue(string, out string)
System.Collections.Generic.Dictionary<string, string>.TryAdd(string, string)
System.Collections.Generic.Dictionary<string, string>.EnsureCapacity(int)
System.Collections.Generic.Dictionary<string, string>.TrimExcess()
System.Collections.Generic.Dictionary<string, string>.TrimExcess(int)
System.Collections.Generic.Dictionary<string, string>.Comparer
System.Collections.Generic.Dictionary<string, string>.Count
System.Collections.Generic.Dictionary<string, string>.Keys
System.Collections.Generic.Dictionary<string, string>.Values
System.Collections.Generic.Dictionary<string, string>.this[string]
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.IdentityModel
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
| Type | Name | Description |
|---|---|---|
| string | authority | |
| string | scope | |
| string | clientId | |
| string | clientSecret | |
| string | grantType | |
| string | userName | |
| string | userPassword | |
| bool | requireHttps | |
| int | cacheAbsoluteExpiration | |
| bool | validateIssuerName | |
| bool | validateEndpoints |
Properties
Authority
Declaration
public string Authority { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CacheAbsoluteExpiration
Declaration
public int CacheAbsoluteExpiration { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
ClientId
Declaration
public string ClientId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ClientSecret
Declaration
public string ClientSecret { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GrantType
Declaration
public string GrantType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RequireHttps
Declaration
public bool RequireHttps { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Scope
Declaration
public string Scope { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UserName
Declaration
public string UserName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UserPassword
Declaration
public string UserPassword { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ValidateEndpoints
Declaration
public bool ValidateEndpoints { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
ValidateIssuerName
Declaration
public bool ValidateIssuerName { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Implements
System.Collections.Generic.IDictionary<TKey, TValue>
System.Collections.Generic.ICollection<T>
System.Collections.IDictionary
System.Collections.ICollection
System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
System.Runtime.Serialization.ISerializable
System.Runtime.Serialization.IDeserializationCallback