convos-chat / convos-chat/convos

Add support for OpenID Connect OAuth2 self-hosted services for external auth

Open
#414 12 comments 1 reaction 0 assignees View on GitHub
enhancement help wanted
Dominant language
Go
Stars
1.2k
Forks
93
PR merge metrics
No merged PRs in 30d

Description

Referencing:
https://github.com/Nordaaker/convos/issues/89#issuecomment-554748818

Using build in OAuth2 provider functionality of self-hosted services such as Nextcloud or Gitea there could be a really easy registration and login functionality similar to the often found "log in with Github" etc. buttons.

See for example: https://docs.nextcloud.com/server/17/admin_manual/configuration_server/oauth2.html
https://docs.gitea.io/en-us/oauth2-provider/

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the referenced Convos issue comment and the linked Nextcloud and Gitea OAuth2 provider documentation first. Define the OpenID Connect/OAuth2 registration and login scope for self-hosted services; the issue does not name files, tests, or a completion check.

Written by the indexing model from the issue text.

Assessment

Domain
authentication
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.