Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
IndieAuth: Sign in with your domain name
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
controllers
helpers force to string
lib URI decode hrefs
models
public add gpg setup instructions
sql add app.net auth
src Adds SMS support!
tmp minor tweaks for running under passenger
views real HTTP for the example
.gitignore
CONTRIBUTING.md add readme and license
Gemfile
Gemfile.lock add omniauth-beeminder gem
README.md add setup notes to readme
Rakefile add conditionals around the db:bootstrap providers
config.ru
config.yml.template
controller.rb split controller into multiple files to help keep it organized better
environment.rb catch empty session error
restart.sh
start.sh

README.md

IndieAuth

IndieAuth is a way to use your own domain name to sign in to websites.

It works by linking your website to one or more authentication providers such as Twitter or Google, then entering your domain name in the login form on websites that support IndieAuth.

See more information and tutorials at indieauth.com

Setup

Copy config.yml.template to config.yml and fill in all the details. You'll need to register OAuth apps at any of the providers you wish to support.

Bootstrap the database:

$ bundle exec rake db:bootstrap

Contributing

By submitting code to this project, you agree to irrevocably release it under the same license as this project.

License

Copyright 2013 by Aaron Parecki

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Something went wrong with that request. Please try again.