C# Class IdentityAdmin.Host.InMemoryService.InMemoryIdentityManagerService

Inheritance: IIdentityAdminService
Afficher le fichier Open project: IdentityServer/IdentityServer3.Admin

Méthodes publiques

Свойство Type Description
Config MapperConfiguration
Mapper IMapper

Méthodes publiques

Méthode Description
AddClientClaimAsync ( string subject, string type, string value ) : Task
AddClientCorsOriginAsync ( string subject, string origin ) : Task
AddClientCustomGrantTypeAsync ( string subject, string grantType ) : Task
AddClientIdPRestrictionAsync ( string subject, string provider ) : Task
AddClientRedirectUriAsync ( string subject, string uri ) : Task
AddClientScopeAsync ( string subject, string scope ) : Task
AddClientSecretAsync ( string subject, string type, string value ) : Task
AddPostLogoutRedirectUriAsync ( string subject, string uri ) : Task
AddScopeClaimAsync ( string subject, string name, string description, bool alwaysIncludeInIdToken ) : Task
AddScopeSecretAsync ( string subject, string type, string value, string description, System.DateTime expiration ) : Task
CreateClientAsync ( IEnumerable properties ) : Task>
CreateScopeAsync ( IEnumerable properties ) : Task>
DeleteClientAsync ( string subject ) : Task
DeleteScopeAsync ( string subject ) : Task
GetClientAsync ( string subject ) : Task>
GetScopeAsync ( string subject ) : Task>
InMemoryIdentityManagerService ( ICollection scopes, ICollection clients ) : System
QueryClientsAsync ( string filter, int start, int count ) : Task>>
QueryScopesAsync ( string filter, int start, int count ) : Task>>
RemoveClientClaimAsync ( string subject, string id ) : Task
RemoveClientCorsOriginAsync ( string subject, string id ) : Task
RemoveClientCustomGrantTypeAsync ( string subject, string id ) : Task
RemoveClientIdPRestrictionAsync ( string subject, string id ) : Task
RemoveClientRedirectUriAsync ( string subject, string id ) : Task
RemoveClientScopeAsync ( string subject, string id ) : Task
RemoveClientSecretAsync ( string subject, string id ) : Task
RemovePostLogoutRedirectUriAsync ( string subject, string id ) : Task
RemoveScopeClaimAsync ( string subject, string id ) : Task
RemoveScopeSecretAsync ( string subject, string id ) : Task
SetClientPropertyAsync ( string subject, string type, string value ) : Task
SetScopePropertyAsync ( string subject, string type, string value ) : Task
UpdateScopeClaim ( string subject, string scopeClaimSubject, string name, string description, bool alwaysIncludeInIdToken ) : Task
UpdateScopeSecret ( string subject, string scopeSecretSubject, string type, string value, string description, System.DateTime expiration ) : Task

Méthodes protégées

Méthode Description
GetClientProperty ( PropertyMetadata propMetadata, InMemoryClient client ) : string
GetScopeProperty ( PropertyMetadata propMetadata, InMemoryScope scope ) : string
SetClientProperty ( IEnumerable propsMeta, InMemoryClient client, string type, string value ) : IdentityAdmin.Core.IdentityAdminResult
SetScopeProperty ( IEnumerable propsMeta, InMemoryScope scope, string type, string value ) : IdentityAdmin.Core.IdentityAdminResult

Private Methods

Méthode Description
GetMetadata ( ) : IdentityAdmin.Core.Metadata.IdentityAdminMetadata
IIdentityAdminService ( ) : Task
ValidateRoleProperties ( IEnumerable properties ) : IEnumerable
ValidateRoleProperty ( string type, string value ) : IEnumerable

Method Details

AddClientClaimAsync() public méthode

public AddClientClaimAsync ( string subject, string type, string value ) : Task
subject string
type string
value string
Résultat Task

AddClientCorsOriginAsync() public méthode

public AddClientCorsOriginAsync ( string subject, string origin ) : Task
subject string
origin string
Résultat Task

AddClientCustomGrantTypeAsync() public méthode

public AddClientCustomGrantTypeAsync ( string subject, string grantType ) : Task
subject string
grantType string
Résultat Task

AddClientIdPRestrictionAsync() public méthode

public AddClientIdPRestrictionAsync ( string subject, string provider ) : Task
subject string
provider string
Résultat Task

AddClientRedirectUriAsync() public méthode

public AddClientRedirectUriAsync ( string subject, string uri ) : Task
subject string
uri string
Résultat Task

AddClientScopeAsync() public méthode

public AddClientScopeAsync ( string subject, string scope ) : Task
subject string
scope string
Résultat Task

AddClientSecretAsync() public méthode

public AddClientSecretAsync ( string subject, string type, string value ) : Task
subject string
type string
value string
Résultat Task

AddPostLogoutRedirectUriAsync() public méthode

public AddPostLogoutRedirectUriAsync ( string subject, string uri ) : Task
subject string
uri string
Résultat Task

AddScopeClaimAsync() public méthode

public AddScopeClaimAsync ( string subject, string name, string description, bool alwaysIncludeInIdToken ) : Task
subject string
name string
description string
alwaysIncludeInIdToken bool
Résultat Task

AddScopeSecretAsync() public méthode

public AddScopeSecretAsync ( string subject, string type, string value, string description, System.DateTime expiration ) : Task
subject string
type string
value string
description string
expiration System.DateTime
Résultat Task

CreateClientAsync() public méthode

public CreateClientAsync ( IEnumerable properties ) : Task>
properties IEnumerable
Résultat Task>

CreateScopeAsync() public méthode

public CreateScopeAsync ( IEnumerable properties ) : Task>
properties IEnumerable
Résultat Task>

DeleteClientAsync() public méthode

public DeleteClientAsync ( string subject ) : Task
subject string
Résultat Task

DeleteScopeAsync() public méthode

public DeleteScopeAsync ( string subject ) : Task
subject string
Résultat Task

GetClientAsync() public méthode

public GetClientAsync ( string subject ) : Task>
subject string
Résultat Task>

GetClientProperty() protected méthode

protected GetClientProperty ( PropertyMetadata propMetadata, InMemoryClient client ) : string
propMetadata PropertyMetadata
client InMemoryClient
Résultat string

GetScopeAsync() public méthode

public GetScopeAsync ( string subject ) : Task>
subject string
Résultat Task>

GetScopeProperty() protected méthode

protected GetScopeProperty ( PropertyMetadata propMetadata, InMemoryScope scope ) : string
propMetadata PropertyMetadata
scope InMemoryScope
Résultat string

InMemoryIdentityManagerService() public méthode

public InMemoryIdentityManagerService ( ICollection scopes, ICollection clients ) : System
scopes ICollection
clients ICollection
Résultat System

QueryClientsAsync() public méthode

public QueryClientsAsync ( string filter, int start, int count ) : Task>>
filter string
start int
count int
Résultat Task>>

QueryScopesAsync() public méthode

public QueryScopesAsync ( string filter, int start, int count ) : Task>>
filter string
start int
count int
Résultat Task>>

RemoveClientClaimAsync() public méthode

public RemoveClientClaimAsync ( string subject, string id ) : Task
subject string
id string
Résultat Task

RemoveClientCorsOriginAsync() public méthode

public RemoveClientCorsOriginAsync ( string subject, string id ) : Task
subject string
id string
Résultat Task

RemoveClientCustomGrantTypeAsync() public méthode

public RemoveClientCustomGrantTypeAsync ( string subject, string id ) : Task
subject string
id string
Résultat Task

RemoveClientIdPRestrictionAsync() public méthode

public RemoveClientIdPRestrictionAsync ( string subject, string id ) : Task
subject string
id string
Résultat Task

RemoveClientRedirectUriAsync() public méthode

public RemoveClientRedirectUriAsync ( string subject, string id ) : Task
subject string
id string
Résultat Task

RemoveClientScopeAsync() public méthode

public RemoveClientScopeAsync ( string subject, string id ) : Task
subject string
id string
Résultat Task

RemoveClientSecretAsync() public méthode

public RemoveClientSecretAsync ( string subject, string id ) : Task
subject string
id string
Résultat Task

RemovePostLogoutRedirectUriAsync() public méthode

public RemovePostLogoutRedirectUriAsync ( string subject, string id ) : Task
subject string
id string
Résultat Task

RemoveScopeClaimAsync() public méthode

public RemoveScopeClaimAsync ( string subject, string id ) : Task
subject string
id string
Résultat Task

RemoveScopeSecretAsync() public méthode

public RemoveScopeSecretAsync ( string subject, string id ) : Task
subject string
id string
Résultat Task

SetClientProperty() protected méthode

protected SetClientProperty ( IEnumerable propsMeta, InMemoryClient client, string type, string value ) : IdentityAdmin.Core.IdentityAdminResult
propsMeta IEnumerable
client InMemoryClient
type string
value string
Résultat IdentityAdmin.Core.IdentityAdminResult

SetClientPropertyAsync() public méthode

public SetClientPropertyAsync ( string subject, string type, string value ) : Task
subject string
type string
value string
Résultat Task

SetScopeProperty() protected méthode

protected SetScopeProperty ( IEnumerable propsMeta, InMemoryScope scope, string type, string value ) : IdentityAdmin.Core.IdentityAdminResult
propsMeta IEnumerable
scope InMemoryScope
type string
value string
Résultat IdentityAdmin.Core.IdentityAdminResult

SetScopePropertyAsync() public méthode

public SetScopePropertyAsync ( string subject, string type, string value ) : Task
subject string
type string
value string
Résultat Task

UpdateScopeClaim() public méthode

public UpdateScopeClaim ( string subject, string scopeClaimSubject, string name, string description, bool alwaysIncludeInIdToken ) : Task
subject string
scopeClaimSubject string
name string
description string
alwaysIncludeInIdToken bool
Résultat Task

UpdateScopeSecret() public méthode

public UpdateScopeSecret ( string subject, string scopeSecretSubject, string type, string value, string description, System.DateTime expiration ) : Task
subject string
scopeSecretSubject string
type string
value string
description string
expiration System.DateTime
Résultat Task

Property Details

Config public_oe static_oe property

public static MapperConfiguration Config
Résultat MapperConfiguration

Mapper public_oe static_oe property

public static IMapper Mapper
Résultat IMapper