Module: Aker::Authorities

Defined in:
lib/aker/authorities.rb,
lib/aker/authorities/static.rb,
lib/aker/authorities/support.rb,
lib/aker/authorities/composite.rb,
lib/aker/authorities/automatic_access.rb

Overview

The namespace for authorities in Aker. The duck-typed definition of an authority is is outlined in the documentation for Composite.

Aker ships with four authorities:

  • :cas provides CAS ticket verification using a CAS 2 server.

  • :ldap verifies usernames and passwords using an LDAP server.

  • :static provides credential verification and user authorization based on an in-memory set of users. It can be configured in code or by loading a YAML file. It is intended for integrated tests and application bootstrapping.

  • :automatic_access allows any authenticated user to access your application, even when you have a portal configured.

Defined Under Namespace

Modules: Support Classes: AutomaticAccess, Composite, Slice, Static