package credentials
- Source
- package.scala
Linear Supertypes
Type Members
- trait BCryptPasswordStore[F[_], Id] extends PasswordStore[F, Id, BCrypt]
-
trait
CredentialStore[F[_], C, P] extends AnyRef
An trait representing the common operations you would do to/with credentials, such as logging in with a password, or validating an oauth token to log in
- case class CredentialsError(cause: String) extends Exception with TSecError with Product with Serializable
- abstract class PasswordStore[F[_], Id, P] extends CredentialStore[F, RawCredentials[Id], PasswordHash[P]]
- final case class RawCredentials[+U](identity: U, rawPassword: String) extends Product with Serializable
- trait SCryptPasswordStore[F[_], Id] extends PasswordStore[F, Id, SCrypt]