Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VRC Account Linking process #6

Closed
4 tasks done
petrspelos opened this issue Dec 10, 2021 · 1 comment
Closed
4 tasks done

VRC Account Linking process #6

petrspelos opened this issue Dec 10, 2021 · 1 comment

Comments

@petrspelos
Copy link
Member

petrspelos commented Dec 10, 2021

Summary

This is an implementation of our VRChat account linking process. This utilizes the VRChat API.

Progress

  • Claim a username use case
  • Verify friend status use case
  • Verify bio code use case
  • Integrate into the app (includes HTML/CSS)

Process

Stage 1

  1. Ask a user for their VRChat display name
  2. Verify the account's existence
    • Abort stage if account does not exist
    • Abort stage if another user has this account already linked*
  • we might not want to do that if we never provide an account recovery system. It could very well be that a successful account linking would unlink any other existing link

Stage 2

  1. Send the user a friend request and wait for them to accept
  2. The user can manually "Check Verification Status" with a cooldown to verify the friend request has been accepted

Stage 3

  1. Generate a short unique code for the user to put into their bio to finalize their link
  2. The user can manually "Check Verification Status" with a cooldown to verify their bio contains the required code

Stage 4

Officially confirming the challenge

@petrspelos
Copy link
Member Author

The use cases are integrated, HTML/CSS is the only thing left

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

No branches or pull requests

1 participant