Packages

package providers

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. providers
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class GoogleTotpCredentials(totpInfo: GoogleTotpInfo, scratchCodesPlain: Seq[String], qrUrl: String) extends Product with Serializable

    TOTP authentication credentials data including plain recovery codes and URL to the QR-code for first-time activation of the TOTP.

    TOTP authentication credentials data including plain recovery codes and URL to the QR-code for first-time activation of the TOTP.

    totpInfo

    The TOTP authentication info that will be persisted in an authentication repository.

    scratchCodesPlain

    A sequence of scratch codes in plain text. This variant is provided for the user to secure save the first time.

    qrUrl

    The QR-code that matches this shared key for first time activation

  2. final case class GoogleTotpInfo(sharedKey: String, scratchCodes: Seq[PasswordInfo]) extends AuthInfo with Product with Serializable

    TOTP authentication information intended to be stored in an authentication repository.

    TOTP authentication information intended to be stored in an authentication repository.

    sharedKey

    The key associated to an user that together with a verification code enables authentication.

    scratchCodes

    A sequence of hashed scratch (or recovery) codes, which can be used each once and as alternative to verification codes.

  3. class GoogleTotpProvider extends Provider with ExecutionContextProvider with api.Logger

    Google's TOTP authentication concrete provider implementation.

Value Members

  1. object GoogleTotpProvider

    The companion object.

Inherited from AnyRef

Inherited from Any

Ungrouped