monicahq/monica

Support logging in with an OAuth2 provider

Aberta

#1.154 aberto em 12 de abr. de 2018

 (14 comentários) (27 reações) (0 responsável)PHP (2.464 forks)batch import
feature requesthelp wantedsecurity

Métricas do repositório

Stars
 (24.641 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

A rephrasing of the now-closed #558. And a reincarnation of #39.

As a user, I would like to be able to log in with a 3rd-party identity provider and not have to maintain yet another username and password credential pair.

This is probably only going to be useful for self-hosted installations -- they can decide who they trust. For the publicly hosted version, I don't know of many OAuth2 providers that has broad community trust. (Mozilla's Firefox Accounts maybe? I don't even know if 3rd parties can use it. Gitlab and/or Github as well?)

If support is implemented in a generic fashion, then users can spin up their own OAuth2 providers (RedHat's KeyCloak, a self-hosted Gitlab instance, there are many other projects.) and trust those.

Guia do colaborador