Simple forum software for building great communities.
Go to file
Toby Zerner e524c59f97 Improve external authentication API
Some providers (e.g. Twitter) don't expose user email addresses, so it
turns out we can't use that as the sole form of identification/account
matching.

This commit introduces a new `auth_tokens` table which stores arbitrary
attributes during the sign up process. For example, when Twitter is
authenticated, a new auth token containing the user's Twitter ID will
be created. When sign up is completed with this token, that Twitter ID
will be set as an attribute on the user's account.
2015-09-15 15:56:48 +09:30
js Improve external authentication API 2015-09-15 15:56:48 +09:30
less Remove margin when no login buttons are present 2015-09-15 13:04:28 +09:30
locale Add external authenticator (social login) API 2015-09-15 11:27:31 +09:30
migrations Improve external authentication API 2015-09-15 15:56:48 +09:30
public/fonts Don't ignore FontAwesome fonts 2015-03-30 15:50:36 +10:30
spec/Flarum/Core/Settings Add header comment; PSR-2 fixes; remove seeders 2015-08-26 16:56:32 +09:30
src Improve external authentication API 2015-09-15 15:56:48 +09:30
stubs/extension Add a default build script for extensions 2015-09-06 09:21:04 -07:00
views Prevent XML from being interpreted as PHP short tags 2015-09-14 18:12:36 +09:30
.editorconfig Clean up editorconfig, eslint, npm dependencies 2015-09-04 12:11:34 +09:30
.eslintignore Add JavaScript eslint config 2015-07-05 21:25:09 +09:30
.eslintrc Clean up editorconfig, eslint, npm dependencies 2015-09-04 12:11:34 +09:30
.gitattributes Include the extension stub's .gitignore file 2015-08-29 18:29:33 +09:30
.gitignore Don't ignore FontAwesome fonts 2015-03-30 15:50:36 +10:30
.php_cs Add header comment; PSR-2 fixes; remove seeders 2015-08-26 16:56:32 +09:30
.travis.yml Fix last commit 2015-08-30 15:02:48 +02:00
CHANGELOG.md Update beta 2 release date 2015-09-15 10:28:47 +09:30
composer.json Update dependencies 2015-09-14 18:45:49 +09:30
composer.lock Update dependencies 2015-09-14 18:45:49 +09:30
CONTRIBUTING.md Add CONTRIBUTING 2015-08-29 18:29:19 +09:30
LICENSE Update links and remove license file extension 2015-08-27 19:56:37 +09:30
README.md Update links and remove license file extension 2015-08-27 19:56:37 +09:30

Flarum Core

This repository contains the core code of Flarum. If you want to install Flarum, visit the main Flarum repository.

Contributing

Interested in contributing to Flarum? Please read the Contributing docs to learn how you can help.