canvas-lms/db/migrate/20120127035651_add_saml_req...

19 lines
574 B
Ruby

class AddSamlRequestedAuthnContext < ActiveRecord::Migration
tag :predeploy
def self.up
add_column :account_authorization_configs, :requested_authn_context, :string
AccountAuthorizationConfig.where(auth_type: "saml").each do |aac|
# This was the hard-coded value before
aac.requested_authn_context = Onelogin::Saml::AuthnContexts::PASSWORD_PROTECTED_TRANSPORT
aac.save!
end
AccountAuthorizationConfig.reset_column_information
end
def self.down
remove_column :account_authorization_configs, :requested_authn_context
end
end