CLI Installation

  1. Run the generator in console depending on your ORM:

    Granite:

    mochi g omniauth user granite

    or

    Jennifer:

    mochi g omniauth user jennifer
  2. Migrate

  3. Open up mochi.cr in initializers

    • Configure you auth providers app id and secret key

  4. Add:

    • <a href="/omniauth/github">Sign in with Github</a> to a view.

    • <a href="/omniauth/user/github">Register with Github</a>

      Note: Replace github in the href for any providers you configured.

  5. Uncomment the commented line in pipes/authenticate.cr