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
  • 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
  • AuthenticatorResult
  • AuthenticatorService
  • AvatarService
  • IdentityService
  • package util

    Provides utilities used by the API.

    Provides utilities used by the API.

    Definition Classes
    api

package services

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

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

Type Members

  1. class AuthenticatorResult extends Result

    A marker result which indicates that an operation on an authenticator was processed and therefore it shouldn't updated automatically.

    A marker result which indicates that an operation on an authenticator was processed and therefore it shouldn't updated automatically.

    Due the fact that the update method gets called on every subsequent request to update the authenticator related data in the backing store and in the result, it isn't possible to discard or renew the authenticator simultaneously. This is because the "update" method would override the result created by the "renew" or "discard" method, because it will be executed as last in the chain.

    As example: If we discard the session in a Silhouette action then it will be removed from session. But at the end the update method will embed the session again, because it gets called with the result of the action.

  2. trait AuthenticatorService[T <: Authenticator] extends ExecutionContextProvider

    Handles authenticators for the Silhouette module.

    Handles authenticators for the Silhouette module.

    T

    The type of the authenticator this service is responsible for.

  3. trait AvatarService extends AnyRef

    Service to retrieve avatar URLs from an avatar service such as Gravatar.

  4. trait IdentityService[T <: Identity] extends AnyRef

    A trait that provides the means to retrieve identities for the Silhouette module.

Value Members

  1. object AuthenticatorResult extends Serializable

    The companion object.

  2. object AuthenticatorService

    The companion object.

Inherited from AnyRef

Inherited from Any

Ungrouped