com.mohiva.play.silhouette.api

util

package util

Provides utilities used by the API.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. util
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait CacheLayer extends AnyRef

    A trait which provides a cache API.

  2. trait Clock extends AnyRef

    A trait which provides a mockable implementation for a DateTime instance.

  3. case class Credentials(identifier: String, password: String) extends Product with Serializable

    Credentials to authenticate with.

  4. trait DefaultRequestExtractors extends LowPriorityRequestExtractors

    Contains the default request extractors.

  5. trait ExecutionContextProvider extends AnyRef

    A trait that can be mixed in to provide an execution context.

  6. class ExtractableRequest[B] extends WrappedRequest[B]

    A request which can extract values based on the request body.

  7. trait FingerprintGenerator extends AnyRef

    A generator which creates a fingerprint to identify a user.

  8. trait HTTPLayer extends ExecutionContextProvider

    A trait which provides a mockable implementation for the HTTP layer.

  9. trait IDGenerator extends AnyRef

    A generator which creates an ID.

  10. trait LowPriorityRequestExtractors extends AnyRef

    Default request extractors with lower priority.

  11. trait PasswordHasher extends AnyRef

    A trait that defines the password hasher interface.

  12. case class PasswordInfo(hasher: String, password: String, salt: Option[String] = scala.None) extends AuthInfo with Product with Serializable

    The password details.

  13. class PlayHTTPLayer extends HTTPLayer

    Implementation of the HTTP layer which uses the Play web service implementation.

  14. trait RequestExtractor[-B] extends Logger

    Adds the ability to extract values from a request.

Value Members

  1. object Base64

    Base64 helper.

  2. object Clock

    Creates a clock implementation.

  3. object DefaultEndpointHandler extends Controller

    Provides default endpoints used by the core as a last fallback.

  4. object ExtractableRequest

    The companion object.

  5. object JsonFormats

    Some implicit Json formats.

  6. object RequestExtractor extends DefaultRequestExtractors

    The companion object.

Inherited from AnyRef

Inherited from Any

Ungrouped