{"service":"OAuth Jump Host","version":"1.0","endpoints":[{"method":"GET","path":"\/auth\/{provider}","description":"Initiate OAuth flow (encodes redirect_uri into state)"},{"method":"GET","path":"\/callback\/{provider}","description":"OAuth callback handler (routes back via redirect_uri)"},{"method":"GET","path":"\/health","description":"Health check endpoint"}],"supported_providers":["discord","facebook","google","line","linkedin","telegram","twitter","whatsapp"],"usage":{"initiation":"GET \/auth\/{provider}?redirect_uri=https:\/\/mirror.com\/your\/callback&client_id=YOUR_ID&state=optional","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"}}
