akka

security

package security

Visibility
  1. Public
  2. All

Type Members

  1. class AkkaSecurityFilterFactory extends ResourceFilterFactory

    Jersey Filter for invocation intercept and authorization/authentication

  2. case class Authenticate (req: ContainerRequest, rolesAllowed: List[String]) extends Product with Serializable

    Authenticate represents a message to authenticate a request

  3. trait AuthenticationActor [C <: Credentials] extends Actor

    AuthenticationActor is the super-trait for actors doing Http authentication It defines the common ground and the flow of execution

  4. trait BasicAuthenticationActor extends AuthenticationActor[BasicCredentials]

    This trait implements the logic for Http Basic authentication mix this trait into a class to create an authenticator Don't forget to set the authenticator FQN in the rest-part of the akka config

  5. case class BasicCredentials (username: String, password: String) extends Credentials with Product with Serializable

  6. trait Credentials extends AnyRef

  7. trait DigestAuthenticationActor extends AuthenticationActor[DigestCredentials]

    This trait implements the logic for Http Digest authentication mix this trait into a class to create an authenticator.

  8. case class DigestCredentials (method: String, userName: String, realm: String, nonce: String, uri: String, qop: String, nc: String, cnonce: String, response: String, opaque: String) extends Credentials with Product with Serializable

  9. trait SpnegoAuthenticationActor extends AuthenticationActor[SpnegoCredentials]

  10. case class SpnegoCredentials (token: Array[Byte]) extends Credentials with Product with Serializable

  11. case class UserInfo (username: String, password: String, roles: List[String]) extends Product with Serializable

    User info represents a sign-on with associated credentials/roles

Value Members

  1. object LiftUtils extends AnyRef

  2. object OK extends Product with Serializable