C# Class IdentityServer.UserStore.UserRepository

Inheritance: IUserRepository
Afficher le fichier Open project: GeertHuls/SecuredApi

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetJsonFile ( ) : IFileInfo
ReadUserStoreFile ( ) : void
Save ( ) : void

Method Details

AddUserLoginAsync() public méthode

public AddUserLoginAsync ( string subject, string loginProvider, string providerKey ) : System.Threading.Tasks.Task
subject string
loginProvider string
providerKey string
Résultat System.Threading.Tasks.Task

GetUserAsync() public méthode

public GetUserAsync ( string subject ) : Task
subject string
Résultat Task

GetUserAsync() public méthode

public GetUserAsync ( string userName, string password ) : Task
userName string
password string
Résultat Task

GetUserByEmailAsync() public méthode

public GetUserByEmailAsync ( string email ) : Task
email string
Résultat Task

GetUserForExternalProviderAsync() public méthode

public GetUserForExternalProviderAsync ( string loginProvider, string providerKey ) : Task
loginProvider string
providerKey string
Résultat Task

SaveUser() public méthode

public SaveUser ( User newUser ) : void
newUser User
Résultat void

UserRepository() public méthode

public UserRepository ( string jsonFileLocation ) : System
jsonFileLocation string
Résultat System