Authenticate with Discourse via OAuth2

See https://github.com/michaelkirk/discourse_oauth2_example for an
example of how you might integrate your existing oauth2 provider's
authentication via a Discourse plugin.
This commit is contained in:
Michael Kirk
2013-08-17 21:43:59 -07:00
parent a67b1ba32c
commit 4af8a9102e
9 changed files with 121 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
class CreateOauth2UserInfos < ActiveRecord::Migration
def change
create_table :oauth2_user_infos do |t|
t.integer :user_id, null: false
t.string :uid, null: false
t.string :provider, null: false
t.string :email
t.string :name
t.timestamps
end
add_index :oauth2_user_infos, [:uid, :provider], unique: true
end
end