C# Class IdentityServer.UserStore.CustomUserService

Inheritance: IdentityServer3.Core.Services.Default.UserServiceBase
Afficher le fichier Open project: GeertHuls/SecuredApi Class Usage Examples

Méthodes publiques

Méthode Description
AuthenticateExternalAsync ( IdentityServer3.Core.Models.ExternalAuthenticationContext context ) : System.Threading.Tasks.Task
AuthenticateLocalAsync ( IdentityServer3.Core.Models.LocalAuthenticationContext context ) : System.Threading.Tasks.Task
CustomUserService ( ) : System
GetProfileDataAsync ( IdentityServer3.Core.Models.ProfileDataRequestContext context ) : System.Threading.Tasks.Task
IsActiveAsync ( IdentityServer3.Core.Models.IsActiveContext context ) : System.Threading.Tasks.Task
PostAuthenticateAsync ( IdentityServer3.Core.Models.PostAuthenticationContext context ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
AskWindowsAuthenticatedUserForAdditionalInfo ( IdentityServer3.Core.Models.ExternalIdentity externalIdentity ) : IdentityServer3.Core.Models.AuthenticateResult
AuthenticateExistingUserWithNewExternalProvider ( IdentityServer3.Core.Models.ExternalIdentity externalIdentity, User userWithMatchingEmailClaim ) : Task
ClaimIsRequestedOnly ( IdentityServer3.Core.Models.ProfileDataRequestContext context, Claim claim ) : bool
ConfigureNewUser ( IdentityServer3.Core.Models.ExternalIdentity externalIdentity ) : User
CreateBasicPrivilegeForNewUser ( User newUser ) : IdentityServer.UserStore.Model.UserClaim[]
CreateNewUserAndAuthenticate ( IdentityServer3.Core.Models.ExternalIdentity externalIdentity ) : IdentityServer3.Core.Models.AuthenticateResult
CreateSuccesFullAuthentication ( IdentityServer3.Core.Models.ExternalIdentity externalIdentity, User authenticatedUser ) : IdentityServer3.Core.Models.AuthenticateResult
GetAppropriateAuthenticationResult ( IdentityServer3.Core.Models.ExternalIdentity externalIdentity ) : Task
GetProfileClaimsFromIdentity ( IdentityServer3.Core.Models.ExternalIdentity externalIdentity, User newUser ) : IEnumerable
IsTwoFactorAuthenticationRequiredAsync ( IdentityServer3.Core.Models.PostAuthenticationContext context ) : Task
PerformTwoFactorAuthentication ( IdentityServer3.Core.Models.PostAuthenticationContext context, ClaimsPrincipal authenticatedUser ) : void

Method Details

AuthenticateExternalAsync() public méthode

public AuthenticateExternalAsync ( IdentityServer3.Core.Models.ExternalAuthenticationContext context ) : System.Threading.Tasks.Task
context IdentityServer3.Core.Models.ExternalAuthenticationContext
Résultat System.Threading.Tasks.Task

AuthenticateLocalAsync() public méthode

public AuthenticateLocalAsync ( IdentityServer3.Core.Models.LocalAuthenticationContext context ) : System.Threading.Tasks.Task
context IdentityServer3.Core.Models.LocalAuthenticationContext
Résultat System.Threading.Tasks.Task

CustomUserService() public méthode

public CustomUserService ( ) : System
Résultat System

GetProfileDataAsync() public méthode

public GetProfileDataAsync ( IdentityServer3.Core.Models.ProfileDataRequestContext context ) : System.Threading.Tasks.Task
context IdentityServer3.Core.Models.ProfileDataRequestContext
Résultat System.Threading.Tasks.Task

IsActiveAsync() public méthode

public IsActiveAsync ( IdentityServer3.Core.Models.IsActiveContext context ) : System.Threading.Tasks.Task
context IdentityServer3.Core.Models.IsActiveContext
Résultat System.Threading.Tasks.Task

PostAuthenticateAsync() public méthode

public PostAuthenticateAsync ( IdentityServer3.Core.Models.PostAuthenticationContext context ) : System.Threading.Tasks.Task
context IdentityServer3.Core.Models.PostAuthenticationContext
Résultat System.Threading.Tasks.Task