evroon / bracket

Selfhosted tournament system with web interface
https://docs.bracketapp.nl
GNU Affero General Public License v3.0
164 stars 30 forks source link

[Feature Request] Implement OpenID/oauth #636

Open LIRIKKER opened 3 months ago

LIRIKKER commented 3 months ago

Hi! Are there any plans for supporting OAuth / OpenID?

for instance I have all my users set up on my authentik instance. I’d rather prefer to just give them a special group such as bracket-users or bracket-admins than have them re create accounts.

Would then like to disable creation of accounts and manual login using username + password as the openid should handle authentication and also handle account creation as a user who’s been passed and doesn’t have an account should automatically have a profile created.

henninfi commented 3 months ago

Im working on the same thing as you are suggesting, except I'm using propelauth. As far as I can see i it leads to quite significant changes for both frontend and backend. For example the use of local storage must be changed in backend and frontend. I have a working version, but not pushed back to my main branch yet.

Trying to implement it to this project: https://rankit.no/

github-actions[bot] commented 3 days ago

This issue is stale because it has been open for 60 days with no activity. What is the action to take here?