Namespace LemonEdge.Authentication.Core
Classes
AuthenticationConstants
Constants that are used for login method selection on the client. These keys also map to matching configuration on the WebService.
InteractiveLoginInput
LoginInput
LoginInputExtensions
Interfaces
IClientAuthenticationManager
Manages authentication tokens, refresh tokens, and ILoggerProviders.
ILoginInput
ILoginProvider
Handles logging in.
ILoginProviderInteractive
Marker for providers that have a popup. These do not use username and password.
ILoginProviderRenewable
A LoginProvider that can use a refresh token to renew the access token
ILoginProviderUsernamePassword
Marker for providers that use Windows credentials. These do not use username and password.
ILoginProviderWindows
Marker for providers that use Windows credentials. These do not use username and password.
Enums
AccessTokenState
The state of a user's access token.