SSO / OIDC plan

Long-term: community login uses the same identity as app.doodbrain.com.

Architecture only — production app auth unchanged.