Ueberauth.Strategy.IndieAuth

Provides IndieAuth support to Ueberauth.

Installation

Add ueberauth_indieauth to your list of dependencies in mix.exs:

def deps do
  [
    {:ueberauth, "~> 0.6.0"},
    {:ueberauth_indieauth, "~> 0.1.0"}
  ]
end

Then configure in config/config.exs:

config :ueberauth, Ueberauth,
  providers: [
    indieauth: {Ueberauth.Strategy.IndieAuth, [default_scope: "read"]}
  ]

You’ll be able to have people sign-in using their own Websites by sending them to /auth/indieauth.