Show / Hide Table of Contents

Class Client

Inheritance
System.Object
Client
Namespace: Volo.Abp.IdentityServer.Clients
Assembly: Volo.Abp.IdentityServer.Domain.dll
Syntax
public class Client : FullAuditedAggregateRoot<Guid>

Constructors

Client()

Declaration
protected Client()

Client(Guid, String)

Declaration
public Client(Guid id, string clientId)
Parameters
Type Name Description
System.Guid id
System.String clientId

Properties

AbsoluteRefreshTokenLifetime

Declaration
public virtual int AbsoluteRefreshTokenLifetime { get; set; }
Property Value
Type Description
System.Int32

AccessTokenLifetime

Declaration
public virtual int AccessTokenLifetime { get; set; }
Property Value
Type Description
System.Int32

AccessTokenType

Declaration
public virtual int AccessTokenType { get; set; }
Property Value
Type Description
System.Int32

AllowAccessTokensViaBrowser

Declaration
public virtual bool AllowAccessTokensViaBrowser { get; set; }
Property Value
Type Description
System.Boolean

AllowedCorsOrigins

Declaration
public virtual List<ClientCorsOrigin> AllowedCorsOrigins { get; set; }
Property Value
Type Description
System.Collections.Generic.List<ClientCorsOrigin>

AllowedGrantTypes

Declaration
public virtual List<ClientGrantType> AllowedGrantTypes { get; set; }
Property Value
Type Description
System.Collections.Generic.List<ClientGrantType>

AllowedScopes

Declaration
public virtual List<ClientScope> AllowedScopes { get; set; }
Property Value
Type Description
System.Collections.Generic.List<ClientScope>

AllowOfflineAccess

Declaration
public virtual bool AllowOfflineAccess { get; set; }
Property Value
Type Description
System.Boolean

AllowPlainTextPkce

Declaration
public virtual bool AllowPlainTextPkce { get; set; }
Property Value
Type Description
System.Boolean

AllowRememberConsent

Declaration
public virtual bool AllowRememberConsent { get; set; }
Property Value
Type Description
System.Boolean

AlwaysIncludeUserClaimsInIdToken

Declaration
public virtual bool AlwaysIncludeUserClaimsInIdToken { get; set; }
Property Value
Type Description
System.Boolean

AlwaysSendClientClaims

Declaration
public virtual bool AlwaysSendClientClaims { get; set; }
Property Value
Type Description
System.Boolean

AuthorizationCodeLifetime

Declaration
public virtual int AuthorizationCodeLifetime { get; set; }
Property Value
Type Description
System.Int32

BackChannelLogoutSessionRequired

Declaration
public virtual bool BackChannelLogoutSessionRequired { get; set; }
Property Value
Type Description
System.Boolean

BackChannelLogoutUri

Declaration
public virtual string BackChannelLogoutUri { get; set; }
Property Value
Type Description
System.String

Claims

Declaration
public virtual List<ClientClaim> Claims { get; set; }
Property Value
Type Description
System.Collections.Generic.List<ClientClaim>

ClientClaimsPrefix

Declaration
public virtual string ClientClaimsPrefix { get; set; }
Property Value
Type Description
System.String

ClientId

Declaration
public virtual string ClientId { get; set; }
Property Value
Type Description
System.String

ClientName

Declaration
public virtual string ClientName { get; set; }
Property Value
Type Description
System.String

ClientSecrets

Declaration
public virtual List<ClientSecret> ClientSecrets { get; set; }
Property Value
Type Description
System.Collections.Generic.List<ClientSecret>

ClientUri

Declaration
public virtual string ClientUri { get; set; }
Property Value
Type Description
System.String

ConsentLifetime

Declaration
public virtual int? ConsentLifetime { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>

Description

Declaration
public virtual string Description { get; set; }
Property Value
Type Description
System.String

DeviceCodeLifetime

Declaration
public virtual int DeviceCodeLifetime { get; set; }
Property Value
Type Description
System.Int32

Enabled

Declaration
public virtual bool Enabled { get; set; }
Property Value
Type Description
System.Boolean

EnableLocalLogin

Declaration
public virtual bool EnableLocalLogin { get; set; }
Property Value
Type Description
System.Boolean

FrontChannelLogoutSessionRequired

Declaration
public virtual bool FrontChannelLogoutSessionRequired { get; set; }
Property Value
Type Description
System.Boolean

FrontChannelLogoutUri

Declaration
public virtual string FrontChannelLogoutUri { get; set; }
Property Value
Type Description
System.String

IdentityProviderRestrictions

Declaration
public virtual List<ClientIdPRestriction> IdentityProviderRestrictions { get; set; }
Property Value
Type Description
System.Collections.Generic.List<ClientIdPRestriction>

IdentityTokenLifetime

Declaration
public virtual int IdentityTokenLifetime { get; set; }
Property Value
Type Description
System.Int32

IncludeJwtId

Declaration
public virtual bool IncludeJwtId { get; set; }
Property Value
Type Description
System.Boolean

LogoUri

Declaration
public virtual string LogoUri { get; set; }
Property Value
Type Description
System.String

PairWiseSubjectSalt

Declaration
public virtual string PairWiseSubjectSalt { get; set; }
Property Value
Type Description
System.String

PostLogoutRedirectUris

Declaration
public virtual List<ClientPostLogoutRedirectUri> PostLogoutRedirectUris { get; set; }
Property Value
Type Description
System.Collections.Generic.List<ClientPostLogoutRedirectUri>

Properties

Declaration
public virtual List<ClientProperty> Properties { get; set; }
Property Value
Type Description
System.Collections.Generic.List<ClientProperty>

ProtocolType

Declaration
public virtual string ProtocolType { get; set; }
Property Value
Type Description
System.String

RedirectUris

Declaration
public virtual List<ClientRedirectUri> RedirectUris { get; set; }
Property Value
Type Description
System.Collections.Generic.List<ClientRedirectUri>

RefreshTokenExpiration

Declaration
public virtual int RefreshTokenExpiration { get; set; }
Property Value
Type Description
System.Int32

RefreshTokenUsage

Declaration
public virtual int RefreshTokenUsage { get; set; }
Property Value
Type Description
System.Int32

RequireClientSecret

Declaration
public virtual bool RequireClientSecret { get; set; }
Property Value
Type Description
System.Boolean

RequireConsent

Declaration
public virtual bool RequireConsent { get; set; }
Property Value
Type Description
System.Boolean

RequirePkce

Declaration
public virtual bool RequirePkce { get; set; }
Property Value
Type Description
System.Boolean

SlidingRefreshTokenLifetime

Declaration
public virtual int SlidingRefreshTokenLifetime { get; set; }
Property Value
Type Description
System.Int32

UpdateAccessTokenClaimsOnRefresh

Declaration
public virtual bool UpdateAccessTokenClaimsOnRefresh { get; set; }
Property Value
Type Description
System.Boolean

UserCodeType

Declaration
public virtual string UserCodeType { get; set; }
Property Value
Type Description
System.String

UserSsoLifetime

Declaration
public virtual int? UserSsoLifetime { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>

Methods

AddClaim(String, String)

Declaration
public virtual void AddClaim(string value, string type)
Parameters
Type Name Description
System.String value
System.String type

AddCorsOrigin(String)

Declaration
public virtual void AddCorsOrigin(string origin)
Parameters
Type Name Description
System.String origin

AddGrantType(String)

Declaration
public virtual void AddGrantType(string grantType)
Parameters
Type Name Description
System.String grantType

AddIdentityProviderRestriction(String)

Declaration
public virtual void AddIdentityProviderRestriction(string provider)
Parameters
Type Name Description
System.String provider

AddPostLogoutRedirectUri(String)

Declaration
public virtual void AddPostLogoutRedirectUri(string postLogoutRedirectUri)
Parameters
Type Name Description
System.String postLogoutRedirectUri

AddProperty(String, String)

Declaration
public virtual void AddProperty(string key, string value)
Parameters
Type Name Description
System.String key
System.String value

AddRedirectUri(String)

Declaration
public virtual void AddRedirectUri(string redirectUri)
Parameters
Type Name Description
System.String redirectUri

AddScope(String)

Declaration
public virtual void AddScope(string scope)
Parameters
Type Name Description
System.String scope

AddSecret(String, Nullable<DateTime>, String, String)

Declaration
public virtual void AddSecret(string value, DateTime? expiration = default(DateTime? ), string type = null, string description = null)
Parameters
Type Name Description
System.String value
System.Nullable<System.DateTime> expiration
System.String type
System.String description

FindClaim(String, String)

Declaration
public virtual ClientClaim FindClaim(string value, string type)
Parameters
Type Name Description
System.String value
System.String type
Returns
Type Description
ClientClaim

FindCorsOrigin(String)

Declaration
public virtual ClientCorsOrigin FindCorsOrigin(string uri)
Parameters
Type Name Description
System.String uri
Returns
Type Description
ClientCorsOrigin

FindGrantType(String)

Declaration
public virtual ClientGrantType FindGrantType(string grantType)
Parameters
Type Name Description
System.String grantType
Returns
Type Description
ClientGrantType

FindIdentityProviderRestriction(String)

Declaration
public virtual ClientIdPRestriction FindIdentityProviderRestriction(string provider)
Parameters
Type Name Description
System.String provider
Returns
Type Description
ClientIdPRestriction

FindPostLogoutRedirectUri(String)

Declaration
public virtual ClientPostLogoutRedirectUri FindPostLogoutRedirectUri(string uri)
Parameters
Type Name Description
System.String uri
Returns
Type Description
ClientPostLogoutRedirectUri

FindProperty(String, String)

Declaration
public virtual ClientProperty FindProperty(string key, string value)
Parameters
Type Name Description
System.String key
System.String value
Returns
Type Description
ClientProperty

FindRedirectUri(String)

Declaration
public virtual ClientRedirectUri FindRedirectUri(string uri)
Parameters
Type Name Description
System.String uri
Returns
Type Description
ClientRedirectUri

FindScope(String)

Declaration
public virtual ClientScope FindScope(string scope)
Parameters
Type Name Description
System.String scope
Returns
Type Description
ClientScope

FindSecret(String, String)

Declaration
public virtual ClientSecret FindSecret(string value, string type = null)
Parameters
Type Name Description
System.String value
System.String type
Returns
Type Description
ClientSecret

RemoveAllAllowedGrantTypes()

Declaration
public virtual void RemoveAllAllowedGrantTypes()

RemoveAllClaims()

Declaration
public virtual void RemoveAllClaims()

RemoveAllCorsOrigins()

Declaration
public virtual void RemoveAllCorsOrigins()

RemoveAllIdentityProviderRestrictions()

Declaration
public virtual void RemoveAllIdentityProviderRestrictions()

RemoveAllPostLogoutRedirectUris()

Declaration
public virtual void RemoveAllPostLogoutRedirectUris()

RemoveAllProperties()

Declaration
public virtual void RemoveAllProperties()

RemoveAllRedirectUris()

Declaration
public virtual void RemoveAllRedirectUris()

RemoveAllScopes()

Declaration
public virtual void RemoveAllScopes()

RemoveClaim(String, String)

Declaration
public virtual void RemoveClaim(string value, string type)
Parameters
Type Name Description
System.String value
System.String type

RemoveCorsOrigin(String)

Declaration
public virtual void RemoveCorsOrigin(string uri)
Parameters
Type Name Description
System.String uri

RemoveGrantType(String)

Declaration
public virtual void RemoveGrantType(string grantType)
Parameters
Type Name Description
System.String grantType

RemoveIdentityProviderRestriction(String)

Declaration
public virtual void RemoveIdentityProviderRestriction(string provider)
Parameters
Type Name Description
System.String provider

RemovePostLogoutRedirectUri(String)

Declaration
public virtual void RemovePostLogoutRedirectUri(string uri)
Parameters
Type Name Description
System.String uri

RemoveProperty(String, String)

Declaration
public virtual void RemoveProperty(string key, string value)
Parameters
Type Name Description
System.String key
System.String value

RemoveRedirectUri(String)

Declaration
public virtual void RemoveRedirectUri(string uri)
Parameters
Type Name Description
System.String uri

RemoveScope(String)

Declaration
public virtual void RemoveScope(string scope)
Parameters
Type Name Description
System.String scope

RemoveSecret(String, String)

Declaration
public virtual void RemoveSecret(string value, string type = null)
Parameters
Type Name Description
System.String value
System.String type

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft