{"supported_providers":["discord","facebook","google","line","linkedin","telegram","twitter","whatsapp"],"usage":{"callback_oauth2":"Providers redirect to \/callback\/{provider}?code=xxx&state=encoded (redirect_uri decoded from state)","callback_non_standard":"GET \/callback\/{provider}?redirect_uri=https:\/\/mirror.com\/your\/callback&id=xxx&hash=yyy","initiation":"GET \/auth\/{provider}?redirect_uri=https:\/\/mirror.com\/your\/callback&client_id=YOUR_ID&state=optional"},"version":"1.0","service":"OAuth Jump Host","endpoints":[{"path":"\/auth\/{provider}","method":"GET","description":"Initiate OAuth flow (encodes redirect_uri into state)"},{"path":"\/callback\/{provider}","method":"GET","description":"OAuth callback handler (routes back via redirect_uri)"},{"path":"\/health","method":"GET","description":"Health check endpoint"}]}
