lib/generators/roda/oauth/templates/db/migrate/create_rodauth_oauth.rb in rodauth-oauth-0.1.0 vs lib/generators/roda/oauth/templates/db/migrate/create_rodauth_oauth.rb in rodauth-oauth-0.2.0
- old
+ new
@@ -41,17 +41,17 @@
t.foreign_key :oauth_grants, column: :oauth_grant_id
t.integer :oauth_token_id
t.foreign_key :oauth_tokens, column: :oauth_token_id
t.integer :oauth_application_id
t.foreign_key :oauth_applications, column: :oauth_application_id
- t.string :token, null: false, token: true
+ t.string :token, null: false, token: true, unique: true
# uncomment if setting oauth_tokens_token_hash_column
# and delete the token column
- # t.string :token_hash, token: true
- t.string :refresh_token
+ # t.string :token_hash, token: true, unique: true
+ t.string :refresh_token, unique: true
# uncomment if setting oauth_tokens_refresh_token_hash_column
# and delete the refresh_token column
- # t.string :refresh_token_hash, token: true
+ # t.string :refresh_token_hash, token: true, unique: true
t.datetime :expires_in, null: false
t.datetime :revoked_at
t.string :scopes, null: false
t.datetime :created_at, null: false, default: -> { "CURRENT_TIMESTAMP" }
# uncomment to use OIDC nonce
\ No newline at end of file