]> cat aescling's git repositories - mastodon.git/commit
CAS + SAML authentication feature (#6425)
authorEugen Rochko <eugen@zeonfederated.com>
Sun, 4 Feb 2018 04:42:13 +0000 (05:42 +0100)
committerGitHub <noreply@github.com>
Sun, 4 Feb 2018 04:42:13 +0000 (05:42 +0100)
commit26f21fd5a03b1c6407cd81c58481288d06958ad3
treeef7cf0e00f4bfddfff65d4c28d38fe082ec6de37
parent9da81a16391edfcbda9c748dcd519fb3ebd765e5
CAS + SAML authentication feature (#6425)

* Cas authentication feature

* Config

* Remove class_eval + Omniauth initializer

* Codeclimate review

* Codeclimate review 2

* Codeclimate review 3

* Remove uid/email reconciliation

* SAML authentication

* Clean up code

* Improve login form

* Fix code style issues

* Add locales
20 files changed:
.env.production.sample
Gemfile
Gemfile.lock
app/controllers/auth/confirmations_controller.rb
app/controllers/auth/omniauth_callbacks_controller.rb [new file with mode: 0644]
app/javascript/styles/mastodon/forms.scss
app/models/concerns/omniauthable.rb [new file with mode: 0644]
app/models/identity.rb [new file with mode: 0644]
app/models/user.rb
app/views/auth/confirmations/finish_signup.html.haml [new file with mode: 0644]
app/views/auth/sessions/new.html.haml
config/i18n-tasks.yml
config/initializers/omniauth.rb [new file with mode: 0644]
config/locales/en.yml
config/locales/fr.yml
config/routes.rb
db/migrate/20180204034416_create_identities.rb [new file with mode: 0644]
db/schema.rb
spec/fabricators/identity_fabricator.rb [new file with mode: 0644]
spec/models/identity_spec.rb [new file with mode: 0644]