discourse/config
Jared Reisinger 2ae7c47a3c Add support for email whitelist/blacklist to GitHub auth
If a site is configured for GitHub logins, _**and**_ has an email domain
whitelist, it's possible to get in a state where a new user is locked to
a non-whitelist email (their GitHub primary) even though they have an
alternate email that's on the whitelist.  In all cases, the GitHub
primary email is attempted first so that previously existing behavior
will be the default.

- Add whitelist/blacklist support to GithubAuthenticator (via
  EmailValidator)

- Add multiple email support GithubAuthenticator

- Add test specs for GithubAuthenticator

- Add authenticator-agnostic "none of your email addresses are allowed"
  error message.
2016-09-22 11:31:10 -07:00
..
cloud/cloud66 FEATURE: Localization fallbacks (server-side) 2015-07-15 10:17:36 -07:00
environments only enable bullet on demand 2016-07-05 11:10:42 +10:00
initializers FIX: Set formatter for original Rails logger. 2016-09-15 23:51:22 +08:00
locales Add support for email whitelist/blacklist to GitHub auth 2016-09-22 11:31:10 -07:00
application.rb Scaffold for new Wizard - Rails / Ember / Tests 2016-09-22 09:48:58 -04:00
boot.rb Bump minimum Ruby version to 2.3. 2016-06-10 11:40:42 +08:00
cdn.yml.sample
database.yml Make PgSQL happy ("ActiveRecord::StatementInvalid: PG::ProtocolViolation"). 2016-03-30 10:42:06 +02:00
deploy.rb.sample enough with the malloc limit, not needed 2016-05-25 21:09:07 +10:00
discourse_defaults.conf Add default port for redis_slave. 2016-03-11 15:07:07 +08:00
discourse.config.sample enough with the malloc limit, not needed 2016-05-25 21:09:07 +10:00
discourse.pill.sample Improve bluepill sample config. 2014-01-31 16:09:35 -05:00
environment.rb prevent the application from starting in development mode when SMTP settings are changed 2016-06-03 17:39:54 +02:00
logrotate.conf
multisite.yml.production-sample
nginx.global.conf
nginx.sample.conf FEATURE: improve support for (whitelisted) SVGs as images 2016-06-20 10:22:13 +02:00
projections.json Instead of .js.handlebars use .hbs for handlebars templates 2014-09-26 15:23:15 -04:00
puma.rb puma config is a production thing 2016-02-24 14:49:31 +11:00
routes.rb Add locale step 2016-09-22 09:52:19 -04:00
sidekiq.yml Add default queues to sidekiq.yml. 2016-06-13 09:34:52 +08:00
site_settings.yml Enable Wizard by default 2016-09-22 09:52:19 -04:00
spring.rb BUGFIX: Correct after_fork semantics 2014-03-31 12:34:13 +11:00
thin.yml.sample
unicorn_launcher reopen logs on usr1 2014-08-25 10:49:13 +10:00
unicorn_upstart.conf enough with the malloc limit, not needed 2016-05-25 21:09:07 +10:00
unicorn.conf.rb FIX: Don't prevent unicorn worker from starting if warmup fails. 2016-09-06 14:02:08 +08:00