C# 클래스 IdentityServer.UserStore.CustomUserService

상속: IdentityServer3.Core.Services.Default.UserServiceBase
파일 보기 프로젝트 열기: GeertHuls/SecuredApi 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AuthenticateExternalAsync() 공개 메소드

public AuthenticateExternalAsync ( IdentityServer3.Core.Models.ExternalAuthenticationContext context ) : System.Threading.Tasks.Task
context IdentityServer3.Core.Models.ExternalAuthenticationContext
리턴 System.Threading.Tasks.Task

AuthenticateLocalAsync() 공개 메소드

public AuthenticateLocalAsync ( IdentityServer3.Core.Models.LocalAuthenticationContext context ) : System.Threading.Tasks.Task
context IdentityServer3.Core.Models.LocalAuthenticationContext
리턴 System.Threading.Tasks.Task

CustomUserService() 공개 메소드

public CustomUserService ( ) : System
리턴 System

GetProfileDataAsync() 공개 메소드

public GetProfileDataAsync ( IdentityServer3.Core.Models.ProfileDataRequestContext context ) : System.Threading.Tasks.Task
context IdentityServer3.Core.Models.ProfileDataRequestContext
리턴 System.Threading.Tasks.Task

IsActiveAsync() 공개 메소드

public IsActiveAsync ( IdentityServer3.Core.Models.IsActiveContext context ) : System.Threading.Tasks.Task
context IdentityServer3.Core.Models.IsActiveContext
리턴 System.Threading.Tasks.Task

PostAuthenticateAsync() 공개 메소드

public PostAuthenticateAsync ( IdentityServer3.Core.Models.PostAuthenticationContext context ) : System.Threading.Tasks.Task
context IdentityServer3.Core.Models.PostAuthenticationContext
리턴 System.Threading.Tasks.Task