AuthnClient

authn.frontend.AuthnClient
class AuthnClient[F[_]](config: AuthnClientConfig)(implicit F: Async[F])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def changePassword(args: CurrentPassword): F[Unit]
def importSession: F[Unit]
def isAvailable(username: String): F[Boolean]
def login(credentials: Credentials): F[Unit]
def logout: F[Unit]
def requestPasswordReset(username: String): F[Unit]
def requestSessionToken(username: String): F[Unit]
def resetPassword(args: Password): F[Unit]
def restoreSession: F[Unit]
def session: F[Option[String]]
def sessionTokenLogin(args: Token): F[Unit]
def signup(credentials: Credentials): F[Unit]
def transformAsync[A](f: mod.type => Thenable[A]): F[A]
def transformSync[A](f: mod.type => A): F[A]