]> cat aescling's git repositories - mastodon.git/commit
New env variable: CAS_SECURITY_ASSUME_EMAIL_IS_VERIFIED (#16655)
authorDaniel <git@baby-gnu.org>
Wed, 25 Aug 2021 16:41:24 +0000 (16:41 +0000)
committerGitHub <noreply@github.com>
Wed, 25 Aug 2021 16:41:24 +0000 (18:41 +0200)
commit2ed1c92c6331029ebd2762cc425a3a163dffd113
tree82e9c08cf7fab9124a3fa46b350622588cfbd7ab
parent366e0b82dbfd51b4502586beb39f65594ddf36a5
New env variable: CAS_SECURITY_ASSUME_EMAIL_IS_VERIFIED (#16655)

When using a CAS server, the users only have a temporary email
`change@me-foo-cas.com` which can't be changed but by an
administrator.

We need a new environment variable like for SAML to assume the email
from CAS is verified.

* config/initializers/omniauth.rb: define CAS option for assuming
  email are always verified.
* .env.nanobox: add new variable as an example.
.env.nanobox
config/initializers/omniauth.rb