* First draft of facebook auth * Add Facebook welcome broadcast to seeds, data script * Tests! * Documentation * Update docs with pictures * User siteconfig/app config * Adjust dropdown menu width to avoid wrap for Facebook button * Add Facebook auth keys to SiteConfig properly * Remove unnecessary VCR cassette * Add omniauth facebook gem to vendor cache * Use uid instead of email for nickname randomization * Test fix, test for missing email in Facebook * Update docs/backend/auth-facebook.md Co-authored-by: Molly Struve <mollylbs@gmail.com> * Typo fix! * Don't default facebook auth settings to ApplicationConfig Co-authored-by: Molly Struve <mollylbs@gmail.com>
19 lines
625 B
Markdown
19 lines
625 B
Markdown
---
|
|
title: Authentication
|
|
---
|
|
|
|
# Authentication
|
|
|
|
Authentication is handled by [Devise](https://github.com/plataformatec/devise)
|
|
and [OmniAuth](https://github.com/omniauth/omniauth).
|
|
|
|
On Forem you can only authenticate through GitHub or Twitter. Please check out
|
|
the respective guides on how to authenticate:
|
|
|
|
- [Facebook authentication](/backend/auth-facebook)
|
|
- [Github authentication](/backend/auth-github)
|
|
- [Twitter authentication](/backend/auth-twitter)
|
|
|
|
We may add other authentication providers in the future. Please check back
|
|
again, or search
|
|
[our GitHub repository's issues.](https://github.com/forem/forem/issues)
|