Support OAuth2 authentication
Closed, ResolvedPublic



Allow users to authenticate with external services like using their account. This will also enable Micropub publishing here in the future.


Use a library like osin with osin-mysql to implement /oauth/... endpoints.

Related Objects


Event Timeline

matt added a subtask: Restricted Maniphest Task.Nov 26 2017, 8:35 PM
matt closed subtask Restricted Maniphest Task as Resolved.Dec 8 2017, 10:24 AM
matt removed matt as the assignee of this task.Dec 9 2017, 5:48 PM
matt lowered the priority of this task from High to Wishlist.
matt added a project: Federation.

Tried this path, but it ended up being overkill for authentication. Instead, we'll add this to support Micropub publishing to in the future.

matt changed the visibility from "Restricted Project (Project)" to "Public (No Login Required)".Nov 7 2018, 5:23 PM
matt added a project: WriteFreely.
matt added a parent task: Restricted Maniphest Task.Mar 3 2020, 3:37 PM
matt claimed this task.

This is live and working well for the forum, with as the OAuth provider. WriteFreely has support as an OAuth client.