com.sksamuel.scruffy.security

authentication

package authentication

Visibility
  1. Public
  2. All

Type Members

  1. class AuthenticationFilter extends LazyProcessor

  2. trait AuthenticationStrategy extends AnyRef

    An AuthenticationStrategy is responsible for retriving a Principal for the current request.

  3. trait AuthenticationSupport extends AnyRef

  4. class BasicAuthenticationStrategy extends AuthenticationStrategy with ResponseBuilder

    An AuthorizationStrategy that uses HTTP Basic Auth.

  5. class NoAccessAuthorizationStrategy extends AuthenticationStrategy with ResponseBuilder

  6. case class Principal(id: String) extends Product with Serializable

    A principal contains an authenticated user.

  7. class SessionAuthenticationStrategy extends AuthenticationStrategy with ResponseBuilder

    An AuthenticationStrategy that uses a session to check for the presence of a Principal.

  8. trait TokenSource extends AnyRef

  9. class TokenSourceSet extends TokenSource

  10. case class UserPassToken(username: String, password: String) extends Product with Serializable

Value Members

  1. object PrincipalPropertyKey extends PropertyKey[Principal] with Product with Serializable

Ungrouped