feat: add saml models
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
class CreateAccountSamlSettings < ActiveRecord::Migration[7.1]
|
||||
def change
|
||||
create_table :account_saml_settings do |t|
|
||||
t.references :account, null: false
|
||||
t.boolean :enabled, default: false, null: false
|
||||
t.string :sso_url
|
||||
t.string :certificate_fingerprint
|
||||
t.text :certificate
|
||||
t.string :sp_entity_id
|
||||
t.boolean :enforced_sso, default: false, null: false
|
||||
t.json :attribute_mappings, default: {}
|
||||
|
||||
t.timestamps
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,12 @@
|
||||
class CreateSamlRoleMappings < ActiveRecord::Migration[7.1]
|
||||
def change
|
||||
create_table :saml_role_mappings do |t|
|
||||
t.references :account_saml_settings, null: false
|
||||
t.string :saml_group_name, null: false
|
||||
t.integer :role, default: 0, null: false
|
||||
t.references :custom_role, null: true
|
||||
|
||||
t.timestamps
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user