Provides the ability for a user to authenticate with an IndieAuth-compatible site.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jackyalcine fdbdd984d4
fix(indieauth): Ensure that we have a state parameter.
1 day ago
config Update error emittion. 1 month ago
lib/ueberauth/strategy fix(indieauth): Ensure that we have a state parameter. 1 day ago
test Update error emittion. 1 month ago
.formatter.exs project(init): Add basis. 7 months ago
.gitignore update strategy info. 1 month ago
.lvimrc update to properly fetch session. 1 month ago
README.md update strategy info. 1 month ago
mix.exs fix(mix): Opt for git. 1 month ago
mix.lock fix(mix): Opt for git. 1 month ago

README.md

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.