• ILoginProvider



Namespace: Middleware

Assembly: Middleware

Login provider used to manage user logons for the website. This item must be implemented by the host application and made available via DI.


Login(String, String, String, Byte, Middleware.UserLoginDetails) Login attempt by a user.
Login(Middleware.ITokenUserDetails, Middleware.UserLoginDetails) Logs a user in using an external provider (google, facebook etc)
RemoveExternalUser(Middleware.ITokenUserDetails) Removes an external user from the system
UnlockAccount(String, String) Instruction to unlock the account for a user.
ForgottenPassword(String) Forgotten password request for a user.

In This Document