Skip to content

feat(auth): Strict device linking#134

Draft
ashquarky wants to merge 1 commit intodevfrom
work/strict-linking
Draft

feat(auth): Strict device linking#134
ashquarky wants to merge 1 commit intodevfrom
work/strict-linking

Conversation

@ashquarky
Copy link
Member

WIP - Continued from PretendoNetwork/grpc#3 and PretendoNetwork/account#188

Changes:

Juxt has been having issues lately with users able to access the first-time account setup page incorrectly. The idea is that these pages are only viewable on a genuine console, and therefore only users with linked devices can complete account setup and use Juxt - this is a key anti-spam policy. Unfortunately, any number of bugs in Juxt or the account server can accidentally show this page incorrectly, and once an account completes setup, there's no way to detect the problem.

This PR will, in coordination with account server changes, have Juxt directly check the linked devices on user accounts. This will provide much better resilience to this whole process, allow us to open up account setup on web, allow enforcement of console bans on web (currently only account bans are enforced), etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant