{"issuer":"https://atproto.gftd.ai","authorization_endpoint":"https://atproto.gftd.ai/oauth/authorize","token_endpoint":"https://atproto.gftd.ai/oauth/token","jwks_uri":"https://authn.gftd.ai/.well-known/jwks.json","token_endpoint_auth_methods_supported":["none","private_key_jwt"],"token_endpoint_auth_signing_alg_values_supported":["ES256"],"grant_types_supported":["authorization_code","refresh_token"],"response_types_supported":["code"],"scopes_supported":["atproto","transition:generic","transition:chat.bsky","blob","account","identity","include:app.bsky.authSocial","include:chat.bsky.authDirectMessage","include:ai.gftd.auth.authFull","include:ai.gftd.convo.authConversation","include:ai.gftd.projector.authProjectManagement","include:ai.gftd.signal.authEncryption","include:ai.gftd.rtc.authCommunication","include:ai.gftd.kagami.authGraph","include:ai.gftd.governance.authGovernance","include:ai.gftd.actor.authActorManagement","include:ai.gftd.pds.authPlatform","include:com.atproto.authAccount","include:com.atproto.authIdentity"],"code_challenge_methods_supported":["S256"],"pushed_authorization_request_endpoint":"https://atproto.gftd.ai/oauth/par","require_pushed_authorization_requests":true,"dpop_signing_alg_values_supported":["ES256"],"dpop_bound_access_tokens":true,"client_id_metadata_document_supported":true,"revocation_endpoint":"https://atproto.gftd.ai/oauth/revoke","revocation_endpoint_auth_methods_supported":["none"],"introspection_endpoint":"https://atproto.gftd.ai/oauth/introspect","introspection_endpoint_auth_methods_supported":["bearer"]}