Ueberauth OpenAM strategy v0.2.0 API Reference

Modules

OpenAM Strategy for Überauth. Redirects the user to an OpenAM login page and verifies the auth token the OpenAM server returns after a successful login. The login flow looks like this:

  1. User is redirected to the OpenAM server's login page by Ueberauth.Strategy.OpenAM.handle_request!
  2. User signs in to the OpenAM server.
  3. OpenAM server redirects back to the Elixir application, sending an auth token as an HTTP Cookie header.
  4. This auth token is validated by this Überauth OpenAM strategy, fetching the user's information at the same time.
  5. User can proceed to use the Elixir application

OpenAM server API implementation