C# Class Microsoft.Research.DataOnboarding.WebApi.Helpers.IdentityHelper

显示文件 Open project: CDLUC3/dataup2

Public Methods

Method Description
GetCurrentUser ( IUserService userService, ClaimsPrincipal principal ) : Microsoft.Research.DataOnboarding.DomainModel.User

This method retrieves the user from the principal ClaimsPrincipal object passed as parameter and returns the primary key for the user entity

GetUser ( IUserService userService, string nameIdentifier ) : Microsoft.Research.DataOnboarding.DomainModel.User

This method retrieves the user by using name identifier.

Private Methods

Method Description
GetNameClaimTypeValue ( ClaimsPrincipal principal ) : string

Method Details

GetCurrentUser() public static method

This method retrieves the user from the principal ClaimsPrincipal object passed as parameter and returns the primary key for the user entity
public static GetCurrentUser ( IUserService userService, ClaimsPrincipal principal ) : Microsoft.Research.DataOnboarding.DomainModel.User
userService IUserService User service
principal System.Security.Claims.ClaimsPrincipal Principal object
return Microsoft.Research.DataOnboarding.DomainModel.User

GetUser() public static method

This method retrieves the user by using name identifier.
public static GetUser ( IUserService userService, string nameIdentifier ) : Microsoft.Research.DataOnboarding.DomainModel.User
userService IUserService User service
nameIdentifier string Name Identifier
return Microsoft.Research.DataOnboarding.DomainModel.User