Sign in to AirPuff

AirPuff delegates authentication to Keycloak, which can in turn offer Microsoft, Google, or local username/password sign-in.

Callback path
/api/v1/auth/oidc/callback
Successful authentication returns here with a signed session cookie.