Moon Poro · Riot Sign On verification
Verify a League of Legends account on Discord
Link a Riot account to Discord through Riot Sign On. Moon Poro confirms the region and assigns roles matching the current Solo/Duo rank. The password is entered only on Riot's website.
Free service · no advertising · Riot tokens are not stored

Discord → Riot Sign On → roles
Four-step verification
How verification works
The bot sends a private one-time link. Authentication happens only on Riot Games' domain. The callback confirms PUUID and platform, then the bot updates roles.
Click in Discord
A private verification link remains valid for 10 minutes.
Sign in with Riot
Your password goes only to Riot Sign On, never to Moon Poro.
Riot confirms the account
We receive the PUUID, Riot ID and League platform needed for the link.
The bot assigns roles
Discord receives verified, region and current Solo/Duo rank roles.
Privacy
Data stored by Moon Poro
The access token exists in memory for only the requests needed to identify the account. Passwords, access tokens, ID tokens and refresh tokens are never stored.
We retain
- Discord user and guild IDs
- Riot PUUID and platform
- verification method and time
- limited, audited administrator lookups
We do not retain
- Riot passwords
- RSO tokens
- Riot account email addresses
- advertising or browsing profiles