C# Класс Microsoft.Research.DataOnboarding.WebApi.Helpers.IdentityHelper

Показать файл Открыть проект

Открытые методы

Метод Описание
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.

Приватные методы

Метод Описание
GetNameClaimTypeValue ( ClaimsPrincipal principal ) : string

Описание методов

GetCurrentUser() публичный статический Метод

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
Результат Microsoft.Research.DataOnboarding.DomainModel.User

GetUser() публичный статический Метод

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
Результат Microsoft.Research.DataOnboarding.DomainModel.User