C# Class IsThereAnyNews.Services.Implementation.UserAuthentication

Inheritance: IUserAuthentication
ファイルを表示 Open project: jstadnicki/isthereanynews

Public Methods

Method Description
CurrentUserIsAuthenticated ( ) : bool
GetCurrentUser ( ) : ClaimsPrincipal
GetCurrentUserId ( ) : long
GetCurrentUserLoginProvider ( ClaimsIdentity identity ) : AuthenticationTypeProvider
GetUserSocialIdFromIdentity ( ClaimsIdentity identity ) : string

Method Details

CurrentUserIsAuthenticated() public method

public CurrentUserIsAuthenticated ( ) : bool
return bool

GetCurrentUser() public method

public GetCurrentUser ( ) : ClaimsPrincipal
return System.Security.Claims.ClaimsPrincipal

GetCurrentUserId() public method

public GetCurrentUserId ( ) : long
return long

GetCurrentUserLoginProvider() public method

public GetCurrentUserLoginProvider ( ClaimsIdentity identity ) : AuthenticationTypeProvider
identity System.Security.Claims.ClaimsIdentity
return AuthenticationTypeProvider

GetUserSocialIdFromIdentity() public method

public GetUserSocialIdFromIdentity ( ClaimsIdentity identity ) : string
identity System.Security.Claims.ClaimsIdentity
return string