Skip to content

Authentication

Chris Clarke edited this page May 27, 2019 · 3 revisions

Currently we are using the in-built tools for authentication through firebase (with user email/password enabled for sign-up and log in).

Moving forward it's likely that we will want a system that can be used across multiple sites, enabling community members to leverage tools beyond those that we create. There's a number of examples for how to create an identity provider to do this and integrate into different platforms, however more help and research is required.

A few links for starting points include:

Keycloak
Gluu
Ory
Auth0

An example of a platform that does what we are aiming for is:
Fairkom

A possible tutorial using Ory can also be found here

An interesting implementation is Patreon, who don't centralise auth but allow 'connecting' to pull certain info: https://www.patreon.com/apps/featured https://www.patreon.com/portal/start/oauth-explained

Clone this wiki locally