Packages

p

tsec.authentication

credentials

package credentials

Source
package.scala
Linear Supertypes
AnyRef, Any

Type Members

  1. trait BCryptPasswordStore[F[_], Id] extends PasswordStore[F, Id, BCrypt]
  2. 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

  3. case class CredentialsError(cause: String) extends Exception with TSecError with Product with Serializable
  4. abstract class PasswordStore[F[_], Id, P] extends CredentialStore[F, RawCredentials[Id], PasswordHash[P]]
  5. final case class RawCredentials[+U](identity: U, rawPassword: String) extends Product with Serializable
  6. trait SCryptPasswordStore[F[_], Id] extends PasswordStore[F, Id, SCrypt]

Inherited from AnyRef

Inherited from Any

Ungrouped