Registers the Google consent + callback routes unconditionally. Each request reads the live Google config so the flow reflects UI-saved credentials without a restart and fails cleanly (503) whenever Google sign-in is not configured.
Fastify instance.
Accessor returning the current per-request portal runtime.
Callback to merge a verified factor into the session.
Confirmation that the Google routes are registered.
Registers the Google consent + callback routes unconditionally. Each request reads the live Google config so the flow reflects UI-saved credentials without a restart and fails cleanly (503) whenever Google sign-in is not configured.