monicahq/monica

Support logging in with an OAuth2 provider

開放

#1,154 建立於 2018年4月12日

 (14 則留言) (27 個反應) (0 位負責人)PHP (2,464 個分叉)batch import
feature requesthelp wantedsecurity

倉庫指標

星標
 (24,641 顆星)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

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.

貢獻者指南