Sandbox. Not production. Throwaway accounts only — no production citizens or SENTRY dumps.

Five minutes

Layman path. Protocol details are below.

  1. Read this page. No account needed.
  2. Log in and create an app to mint a client_id. Applications are public and approved on submit.
  3. Add a redirect URI (https://, or http://127.0.0.1 / localhost for local work).
  4. Send the player to NAVCOM. They come back with a one-time code. You trade that code for tokens and call /oauth/v1/me.
  5. Show their RSI handle. Optional avatar helper: /oauth/v1/citizens/{handle}/avatar.

Button pack (SVG + HTML, no tracking): SVG · HTML.

Public client libraries (clone these; login is only to mint a client_id):

Sandbox issuer: https://id-dev.navcom.ai (throwaway accounts only). The NAVCOM-ID Family portfolio.

Why NAVCOM

For implementers

PKCE S256, scopes, discovery, OpenAPI.

SENTRY-Web is the first live relying party. This page does not invent third-party RPs.

Create a client_id

Strangers can read the whole guide. Login is only to mint an app.

Log in to create an app

Knowledge base