Package

utils

silhouette

Permalink

package silhouette

Visibility
  1. Public
  2. All

Type Members

  1. trait AuthController extends Controller with I18nSupport

    Permalink
  2. trait IdentitySilhouette extends Identity

    Permalink
  3. trait MailToken extends AnyRef

    Permalink
  4. trait MailTokenService[T <: MailToken] extends AnyRef

    Permalink
  5. class MailTokenUserService extends MailTokenService[MailTokenUser]

    Permalink
  6. class Module extends AbstractModule with ScalaModule

    Permalink

    The Guice module which wires all Silhouette dependencies.

  7. trait MyEnv extends Env

    Permalink
  8. class PasswordInfoDAO extends DelegableAuthInfoDAO[PasswordInfo]

    Permalink
    Annotations
    @Singleton()
  9. class UserService extends IdentityService[User]

    Permalink
  10. case class WithService(anyOf: String*) extends Authorization[User, CookieAuthenticator] with Product with Serializable

    Permalink

    Only allows those users that have at least a service of the selected.

    Only allows those users that have at least a service of the selected. Master service is always allowed. Ex: WithService("serviceA", "serviceB") => only users with services "serviceA" OR "serviceB" (or "master") are allowed.

  11. case class WithServices(allOf: String*) extends Authorization[User, CookieAuthenticator] with Product with Serializable

    Permalink

    Only allows those users that have every of the selected services.

    Only allows those users that have every of the selected services. Master service is always allowed. Ex: Restrict("serviceA", "serviceB") => only users with services "serviceA" AND "serviceB" (or "master") are allowed.

Value Members

  1. object Implicits

    Permalink
  2. object WithService extends Serializable

    Permalink
  3. object WithServices extends Serializable

    Permalink

Ungrouped