C# Класс IdentityServer.UserStore.UserRepository

Наследование: IUserRepository
Показать файл Открыть проект

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

Метод Описание
AddUserLoginAsync ( string subject, string loginProvider, string providerKey ) : System.Threading.Tasks.Task
GetUserAsync ( string subject ) : Task
GetUserAsync ( string userName, string password ) : Task
GetUserByEmailAsync ( string email ) : Task
GetUserForExternalProviderAsync ( string loginProvider, string providerKey ) : Task
SaveUser ( User newUser ) : void
UserRepository ( string jsonFileLocation ) : System

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

Метод Описание
GetJsonFile ( ) : IFileInfo
ReadUserStoreFile ( ) : void
Save ( ) : void

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

AddUserLoginAsync() публичный Метод

public AddUserLoginAsync ( string subject, string loginProvider, string providerKey ) : System.Threading.Tasks.Task
subject string
loginProvider string
providerKey string
Результат System.Threading.Tasks.Task

GetUserAsync() публичный Метод

public GetUserAsync ( string subject ) : Task
subject string
Результат Task

GetUserAsync() публичный Метод

public GetUserAsync ( string userName, string password ) : Task
userName string
password string
Результат Task

GetUserByEmailAsync() публичный Метод

public GetUserByEmailAsync ( string email ) : Task
email string
Результат Task

GetUserForExternalProviderAsync() публичный Метод

public GetUserForExternalProviderAsync ( string loginProvider, string providerKey ) : Task
loginProvider string
providerKey string
Результат Task

SaveUser() публичный Метод

public SaveUser ( User newUser ) : void
newUser User
Результат void

UserRepository() публичный Метод

public UserRepository ( string jsonFileLocation ) : System
jsonFileLocation string
Результат System