au.com.onegeek.respite

security

package security

Visibility
  1. Public
  2. All

Type Members

  1. class ApiKeyRepository extends ReactiveRepository[ApiKey, BSONObjectID]

  2. abstract class AuthServlet extends ScalatraServlet with Authentication with AuthenticationApi

  3. trait Authentication extends ScalatraBase with LoggingSupport

    Authenticate Scalatra Servlets with an au.com.onegeek.respite.models.ApiKey via the 'X-API-Key' and 'X-API_Application' headers.

  4. trait AuthenticationApi extends Authentication with FutureSupport with PlayJsonSupport[ApiKey]

  5. trait AuthenticationStrategy extends AnyRef

    An API Authentication Strategy for the Authentication Trait.

  6. trait ConfigAuthenticationStrategy extends AuthenticationStrategy

    Simple AuthenticationStrategy utilizing an in-memory Map.

  7. class DatabaseAuthenticationStrategy[ObjectID] extends AuthenticationStrategy with LoggingSupport

    This class implements a Database persisted Authentication Strategy, with programmatic / API hooks to add/revoke access at runtime.

  8. class MongoDatabaseAuthServlet extends AuthServlet

Ungrouped