Ninshu Verify
Discord and Roblox account linking for the Ninshu: Reborn community.
Ninshu Verify is the official account-linking service for the Ninshu: Reborn Roblox
game's community Discord server. It uses Roblox OAuth (scopes openid,
profile) to confirm a Discord member owns a given Roblox account, then keeps their
Discord identity in sync with their in-game character.
What it does for a verified member
- Grants a Verified Discord role that unlocks chat across the server
- Sets their Discord nickname to match their in-game character name
- Assigns their Discord village role (Hidden Leaf, Hidden Sand, etc.) based on their in-game village
- Assigns their Discord rank role (Genin, Chunin, Jonin, Kage, etc.) and keeps it synced as they rank up in-game
How verification works
- Inside the Ninshu: Reborn Discord server, a member runs
/verify.
- The bot DMs them an authorization link to this Roblox OAuth app.
- They click the link, sign in to Roblox, and click Authorize.
- Roblox redirects back here with an authorization code. The service exchanges it for an access
token, reads their Roblox user id from the
/userinfo endpoint, and stores the
Discord-to-Roblox link in a private database (see Privacy Policy).
- The Discord member is granted the Verified role and their nickname/village/rank are synced.
Try the verification flow
You can complete the Roblox OAuth handshake here without needing access to the Discord server.
Clicking the button will sign you in with Roblox and redirect you back to a confirmation page.
No account link is created and no Discord roles are touched. This is purely a demonstration
that the OAuth flow works end-to-end.
Try the verification flow
Privacy Policy · Terms of Service
· Discord