Packages

  • package root
    Definition Classes
    root
  • package play
    Definition Classes
    root
  • package silhouette

    An authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, Credentials or custom authentication schemes.

    An authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, Credentials or custom authentication schemes.

    Definition Classes
    play
  • package api

    The collection of traits and utility classes that form the stable API of Silhouette.

    The collection of traits and utility classes that form the stable API of Silhouette.

    Definition Classes
    silhouette
  • package actions
    Definition Classes
    api
  • package crypto
    Definition Classes
    api
  • AuthenticatorEncoder
  • Base64
  • Base64AuthenticatorEncoder
  • Crypter
  • CrypterAuthenticatorEncoder
  • Hash
  • Signer
  • package exceptions

    Provides exceptions used by the API.

    Provides exceptions used by the API.

    Definition Classes
    api
  • package repositories

    Provides repositories used by the API to persist entities.

    Provides repositories used by the API to persist entities.

    Definition Classes
    api
  • package services

    Provides services used by the API to call external or internal services.

    Provides services used by the API to call external or internal services.

    Definition Classes
    api
  • package util

    Provides utilities used by the API.

    Provides utilities used by the API.

    Definition Classes
    api

package crypto

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait AuthenticatorEncoder extends AnyRef

    Specifies encoding/decoding of authenticator data.

  2. class Base64AuthenticatorEncoder extends AuthenticatorEncoder

    Authenticator encoder implementation based on Base64.

  3. trait Crypter extends AnyRef

    Crypter interface.

    Crypter interface.

    This trait provides a generic encryption/decryption interface for the core, for which a concrete implementation can be provided in userland.

    It's not guaranteed that the concrete implementations are compatible to each other. This means that they cannot act as drop-in replacements.

  4. class CrypterAuthenticatorEncoder extends AuthenticatorEncoder

    Authenticator encoder implementation based on the Crypter.

  5. trait Signer extends AnyRef

    Specifies a strategy how data can be signed.

Value Members

  1. object Base64

    Base64 helper.

  2. object Hash

    Hash helper.

Ungrouped