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 impl

    The reference implementation of Silhouette.

    The reference implementation of Silhouette.

    Definition Classes
    silhouette
  • package authenticators

    Reference implementations of the authenticators.

    Reference implementations of the authenticators.

    Definition Classes
    impl
  • package exceptions

    Provides exceptions thrown in the reference implementation.

    Provides exceptions thrown in the reference implementation.

    Definition Classes
    impl
  • package providers

    Contains play.silhouette.api.Provider implementations that provide authentication for different schemes and services.

    Contains play.silhouette.api.Provider implementations that provide authentication for different schemes and services.

    Definition Classes
    impl
  • package services

    Provides implementations of the services.

    Provides implementations of the services.

    Definition Classes
    impl
  • package util

    Provides implementations of utility traits.

    Provides implementations of utility traits.

    Definition Classes
    impl
  • DefaultFingerprintGenerator
  • PlayCacheLayer
  • SecureRandomIDGenerator

package util

Provides implementations of utility traits.

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

Type Members

  1. class DefaultFingerprintGenerator extends FingerprintGenerator

    A generator which creates a SHA1 fingerprint from User-Agent, Accept-Language, Accept-Charset and Accept-Encoding headers and if defined the remote address of the user.

    A generator which creates a SHA1 fingerprint from User-Agent, Accept-Language, Accept-Charset and Accept-Encoding headers and if defined the remote address of the user.

    The Accept header would also be a good candidate, but this header makes problems in applications which uses content negotiation. So the default fingerprint generator doesn't include it.

    The same with Accept-Encoding. But in Chromium/Blink based browser the content of this header may be changed during requests. @see https://github.com/mohiva/play-silhouette/issues/277

  2. class PlayCacheLayer extends CacheLayer

    Implementation of the cache layer which uses the default Play cache plugin.

  3. class SecureRandomIDGenerator extends IDGenerator

    A generator which uses SecureRandom to generate cryptographically strong IDs.

Value Members

  1. object SecureRandomIDGenerator

    The companion object.

Inherited from AnyRef

Inherited from Any

Ungrouped