Class Client
Assembly: Volo.Abp.IdentityServer.Domain.dll
Syntax
public class Client : FullAuditedAggregateRoot<Guid>, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IGeneratesDomainEvents, IHasExtraProperties, IHasConcurrencyStamp, IFullAuditedObject, IAuditedObject, ICreationAuditedObject, IHasCreationTime, IMayHaveCreator, IModificationAuditedObject, IHasModificationTime, IDeletionAuditedObject, IHasDeletionTime, ISoftDelete
Constructors
Client()
Declaration
Client(Guid, string)
Declaration
public Client(Guid id, string clientId)
Parameters
Properties
AbsoluteRefreshTokenLifetime
Declaration
public virtual int AbsoluteRefreshTokenLifetime { get; set; }
Property Value
AccessTokenLifetime
Declaration
public virtual int AccessTokenLifetime { get; set; }
Property Value
AccessTokenType
Declaration
public virtual int AccessTokenType { get; set; }
Property Value
AllowAccessTokensViaBrowser
Declaration
public virtual bool AllowAccessTokensViaBrowser { get; set; }
Property Value
AllowOfflineAccess
Declaration
public virtual bool AllowOfflineAccess { get; set; }
Property Value
AllowPlainTextPkce
Declaration
public virtual bool AllowPlainTextPkce { get; set; }
Property Value
AllowRememberConsent
Declaration
public virtual bool AllowRememberConsent { get; set; }
Property Value
AllowedCorsOrigins
Declaration
public virtual List<ClientCorsOrigin> AllowedCorsOrigins { get; set; }
Property Value
AllowedGrantTypes
Declaration
public virtual List<ClientGrantType> AllowedGrantTypes { get; set; }
Property Value
AllowedIdentityTokenSigningAlgorithms
Declaration
public virtual string AllowedIdentityTokenSigningAlgorithms { get; set; }
Property Value
AllowedScopes
Declaration
public virtual List<ClientScope> AllowedScopes { get; set; }
Property Value
AlwaysIncludeUserClaimsInIdToken
Declaration
public virtual bool AlwaysIncludeUserClaimsInIdToken { get; set; }
Property Value
AlwaysSendClientClaims
Declaration
public virtual bool AlwaysSendClientClaims { get; set; }
Property Value
AuthorizationCodeLifetime
Declaration
public virtual int AuthorizationCodeLifetime { get; set; }
Property Value
BackChannelLogoutSessionRequired
Declaration
public virtual bool BackChannelLogoutSessionRequired { get; set; }
Property Value
BackChannelLogoutUri
Declaration
public virtual string BackChannelLogoutUri { get; set; }
Property Value
Claims
Declaration
public virtual List<ClientClaim> Claims { get; set; }
Property Value
ClientClaimsPrefix
Declaration
public virtual string ClientClaimsPrefix { get; set; }
Property Value
ClientId
Declaration
public virtual string ClientId { get; set; }
Property Value
ClientName
Declaration
public virtual string ClientName { get; set; }
Property Value
ClientSecrets
Declaration
public virtual List<ClientSecret> ClientSecrets { get; set; }
Property Value
ClientUri
Declaration
public virtual string ClientUri { get; set; }
Property Value
ConsentLifetime
Declaration
public virtual int? ConsentLifetime { get; set; }
Property Value
Description
Declaration
public virtual string Description { get; set; }
Property Value
DeviceCodeLifetime
Declaration
public virtual int DeviceCodeLifetime { get; set; }
Property Value
EnableLocalLogin
Declaration
public virtual bool EnableLocalLogin { get; set; }
Property Value
Enabled
Declaration
public virtual bool Enabled { get; set; }
Property Value
FrontChannelLogoutSessionRequired
Declaration
public virtual bool FrontChannelLogoutSessionRequired { get; set; }
Property Value
FrontChannelLogoutUri
Declaration
public virtual string FrontChannelLogoutUri { get; set; }
Property Value
IdentityProviderRestrictions
Declaration
public virtual List<ClientIdPRestriction> IdentityProviderRestrictions { get; set; }
Property Value
IdentityTokenLifetime
Declaration
public virtual int IdentityTokenLifetime { get; set; }
Property Value
IncludeJwtId
Declaration
public virtual bool IncludeJwtId { get; set; }
Property Value
LogoUri
Declaration
public virtual string LogoUri { get; set; }
Property Value
PairWiseSubjectSalt
Declaration
public virtual string PairWiseSubjectSalt { get; set; }
Property Value
PostLogoutRedirectUris
Declaration
public virtual List<ClientPostLogoutRedirectUri> PostLogoutRedirectUris { get; set; }
Property Value
Properties
Declaration
public virtual List<ClientProperty> Properties { get; set; }
Property Value
ProtocolType
Declaration
public virtual string ProtocolType { get; set; }
Property Value
RedirectUris
Declaration
public virtual List<ClientRedirectUri> RedirectUris { get; set; }
Property Value
RefreshTokenExpiration
Declaration
public virtual int RefreshTokenExpiration { get; set; }
Property Value
RefreshTokenUsage
Declaration
public virtual int RefreshTokenUsage { get; set; }
Property Value
RequireClientSecret
Declaration
public virtual bool RequireClientSecret { get; set; }
Property Value
RequireConsent
Declaration
public virtual bool RequireConsent { get; set; }
Property Value
RequirePkce
Declaration
public virtual bool RequirePkce { get; set; }
Property Value
RequireRequestObject
Declaration
public virtual bool RequireRequestObject { get; set; }
Property Value
SlidingRefreshTokenLifetime
Declaration
public virtual int SlidingRefreshTokenLifetime { get; set; }
Property Value
UpdateAccessTokenClaimsOnRefresh
Declaration
public virtual bool UpdateAccessTokenClaimsOnRefresh { get; set; }
Property Value
UserCodeType
Declaration
public virtual string UserCodeType { get; set; }
Property Value
Declaration
public virtual int? UserSsoLifetime { get; set; }
Property Value
Methods
AddClaim(string, string)
Declaration
public virtual void AddClaim(string type, string value)
Parameters
AddCorsOrigin(string)
Declaration
public virtual void AddCorsOrigin(string origin)
Parameters
Type |
Name |
Description |
string |
origin |
|
AddGrantType(string)
Declaration
public virtual void AddGrantType(string grantType)
Parameters
Type |
Name |
Description |
string |
grantType |
|
AddIdentityProviderRestriction(string)
Declaration
public virtual void AddIdentityProviderRestriction(string provider)
Parameters
Type |
Name |
Description |
string |
provider |
|
AddPostLogoutRedirectUri(string)
Declaration
public virtual void AddPostLogoutRedirectUri(string postLogoutRedirectUri)
Parameters
Type |
Name |
Description |
string |
postLogoutRedirectUri |
|
AddProperty(string, string)
Declaration
public virtual void AddProperty(string key, string value)
Parameters
AddRedirectUri(string)
Declaration
public virtual void AddRedirectUri(string redirectUri)
Parameters
Type |
Name |
Description |
string |
redirectUri |
|
AddScope(string)
Declaration
public virtual void AddScope(string scope)
Parameters
Type |
Name |
Description |
string |
scope |
|
AddSecret(string, DateTime?, string, string)
Declaration
public virtual void AddSecret(string value, DateTime? expiration = null, string type = "SharedSecret", string description = null)
Parameters
FindClaim(string, string)
Declaration
public virtual ClientClaim FindClaim(string type, string value)
Parameters
Returns
FindClaims(string)
Declaration
public virtual List<ClientClaim> FindClaims(string type)
Parameters
Type |
Name |
Description |
string |
type |
|
Returns
FindCorsOrigin(string)
Declaration
public virtual ClientCorsOrigin FindCorsOrigin(string uri)
Parameters
Type |
Name |
Description |
string |
uri |
|
Returns
FindGrantType(string)
Declaration
public virtual ClientGrantType FindGrantType(string grantType)
Parameters
Type |
Name |
Description |
string |
grantType |
|
Returns
FindIdentityProviderRestriction(string)
Declaration
public virtual ClientIdPRestriction FindIdentityProviderRestriction(string provider)
Parameters
Type |
Name |
Description |
string |
provider |
|
Returns
FindPostLogoutRedirectUri(string)
Declaration
public virtual ClientPostLogoutRedirectUri FindPostLogoutRedirectUri(string uri)
Parameters
Type |
Name |
Description |
string |
uri |
|
Returns
FindProperty(string)
Declaration
public virtual ClientProperty FindProperty(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
Returns
FindRedirectUri(string)
Declaration
public virtual ClientRedirectUri FindRedirectUri(string uri)
Parameters
Type |
Name |
Description |
string |
uri |
|
Returns
FindScope(string)
Declaration
public virtual ClientScope FindScope(string scope)
Parameters
Type |
Name |
Description |
string |
scope |
|
Returns
FindSecret(string, string)
Declaration
public virtual ClientSecret FindSecret(string value, string type = "SharedSecret")
Parameters
Returns
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)
Declaration
public virtual void RemoveClaim(string type)
Parameters
Type |
Name |
Description |
string |
type |
|
RemoveClaim(string, string)
Declaration
public virtual void RemoveClaim(string type, string value)
Parameters
RemoveCorsOrigin(string)
Declaration
public virtual void RemoveCorsOrigin(string uri)
Parameters
Type |
Name |
Description |
string |
uri |
|
RemoveGrantType(string)
Declaration
public virtual void RemoveGrantType(string grantType)
Parameters
Type |
Name |
Description |
string |
grantType |
|
RemoveIdentityProviderRestriction(string)
Declaration
public virtual void RemoveIdentityProviderRestriction(string provider)
Parameters
Type |
Name |
Description |
string |
provider |
|
RemovePostLogoutRedirectUri(string)
Declaration
public virtual void RemovePostLogoutRedirectUri(string uri)
Parameters
Type |
Name |
Description |
string |
uri |
|
RemoveProperty(string)
Declaration
public virtual void RemoveProperty(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
RemoveRedirectUri(string)
Declaration
public virtual void RemoveRedirectUri(string uri)
Parameters
Type |
Name |
Description |
string |
uri |
|
RemoveScope(string)
Declaration
public virtual void RemoveScope(string scope)
Parameters
Type |
Name |
Description |
string |
scope |
|
RemoveSecret(string, string)
Declaration
public virtual void RemoveSecret(string value, string type = "SharedSecret")
Parameters
Implements
Extension Methods