Class ApiScope
Assembly: Volo.Abp.IdentityServer.Domain.dll
Syntax
public class ApiScope : FullAuditedAggregateRoot<Guid>, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IGeneratesDomainEvents, IHasExtraProperties, IHasConcurrencyStamp, IFullAuditedObject, IAuditedObject, ICreationAuditedObject, IHasCreationTime, IMayHaveCreator, IModificationAuditedObject, IHasModificationTime, IDeletionAuditedObject, IHasDeletionTime, ISoftDelete
Constructors
ApiScope()
Declaration
ApiScope(Guid, string, string, string, bool, bool, bool, bool)
Declaration
public ApiScope(Guid id, string name, string displayName = null, string description = null, bool required = false, bool emphasize = false, bool showInDiscoveryDocument = true, bool enabled = true)
Parameters
Properties
Description
Declaration
public virtual string Description { get; set; }
Property Value
DisplayName
Declaration
public virtual string DisplayName { get; set; }
Property Value
Emphasize
Declaration
public virtual bool Emphasize { get; set; }
Property Value
Enabled
Declaration
public virtual bool Enabled { get; set; }
Property Value
Name
Declaration
public virtual string Name { get; protected set; }
Property Value
Properties
Declaration
public virtual List<ApiScopeProperty> Properties { get; protected set; }
Property Value
Required
Declaration
public virtual bool Required { get; set; }
Property Value
ShowInDiscoveryDocument
Declaration
public virtual bool ShowInDiscoveryDocument { get; set; }
Property Value
UserClaims
Declaration
public virtual List<ApiScopeClaim> UserClaims { get; protected set; }
Property Value
Methods
AddProperty(string, string)
Declaration
public virtual void AddProperty(string key, string value)
Parameters
AddUserClaim(string)
Declaration
public virtual void AddUserClaim(string type)
Parameters
Type |
Name |
Description |
string |
type |
|
FindClaim(string)
Declaration
public virtual ApiScopeClaim FindClaim(string type)
Parameters
Type |
Name |
Description |
string |
type |
|
Returns
FindProperty(string)
Declaration
public virtual ApiScopeProperty FindProperty(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
Returns
RemoveAllProperties()
Declaration
public virtual void RemoveAllProperties()
RemoveAllUserClaims()
Declaration
public virtual void RemoveAllUserClaims()
RemoveClaim(string)
Declaration
public virtual void RemoveClaim(string type)
Parameters
Type |
Name |
Description |
string |
type |
|
RemoveProperty(string)
Declaration
public virtual void RemoveProperty(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
Implements
Extension Methods