MaddyUnderStars / MaddyUnderStars/shoot

oauth login

Open
#8 5 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
61
Forks
5
Avg merge
3d 10h
Merged PRs (30d)
1

Description

right now, the client just uses password authentication to login. It might be a better idea to disallow password authentication for applications, and only allow oauth login i.e. the shoot server has a small embedded login form that it serves and clients just redirect to that, like how mastodon clients do for example

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the current password-authentication flow in the client and shoot server. Review how the server could serve an embedded login form and how clients would redirect back, using Mastodon clients as the stated reference. Done means password authentication for applications is disallowed and the OAuth login flow works end to end.

Written by the indexing model from the issue text.

Assessment

Tech stack
express, nodejs, typescript
Domain
authentication, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.