Vampelium Inc. Developer

Build on Vampelium accounts

Register an OAuth 2.0 / OpenID Connect client and people can sign in to your app with the Vampelium account they already have. A client is a credential that can ask any Vampelium account for its data, so every application is read by a moderator before one is issued, and the rules further down are enforced by the server, not just suggested here.

Checking your developer status… One moment.

What a client is held to

Enforced on every request, not on the honour system.

Redirect URIs

Scopes

openid
Signs the person in and identifies them to your app. Always included.
profile
Username, display name and avatar.
email
Email address, and whether it has been verified.
offline_access
A refresh token, so your app keeps access after they close it.

Those four are the whole set. Anything else is refused when you save it.

Client secrets

Only a hash of the secret is stored, so nobody — including us — can read it back. It is shown to you once, at the moment it is created or rotated. Rotation is the only recovery, and it stops the previous secret working immediately.

Limits

Up to 25 clients per developer. Deleting a client also ends every sign-in granted through it: refresh tokens are revoked and it disappears from the connected-apps list on every account that authorised it.