GenesisForums
Documentation navigation

Link security

Protect onboarding tokens, identity data, redirects, and signing credentials.

Security properties

Account links are short-lived, single-use, integration-scoped, and consent-gated. Partner-signed links are also signed and encrypted. Genesis validates issuer, audience, signature, encryption, time claims, replay ID, and destination before displaying consent.

Sensitive data handling

Treat raw API keys, private signing keys, opaque link IDs, compact JWEs, and unfinished onboarding URLs as secrets. Redact them from logs and support screenshots. Avoid sending unnecessary email or username fields when Genesis can collect them directly.

Passwords

Never put a password in JSON claims or link-generation requests. Your password database and Genesis authentication remain separate. Members either use an existing Genesis credential, authenticate through Genesis OAuth, or choose a new Genesis password.

Incident response

If an API key is exposed, rotate it in the Admin dashboard. If a signing private key is exposed, stop issuing links, ask Genesis to disable signed-link capability or the integration, generate a replacement keypair, and register its public JWK with a new kid.

Include affected time windows and token IDs in an incident report, but never send raw credentials by email.