{"issuer":"https://app.basecamp.com","authorization_endpoint":"https://app.basecamp.com/oauth/authorizations/new","token_endpoint":"https://app.basecamp.com/oauth/tokens","device_authorization_endpoint":"https://app.basecamp.com/oauth/device_authorizations","pushed_authorization_request_endpoint":"https://app.basecamp.com/oauth/pushed_authorization_requests","revocation_endpoint":"https://app.basecamp.com/oauth/revocations","introspection_endpoint":"https://app.basecamp.com/oauth/tokens/introspections","response_types_supported":["code"],"grant_types_supported":["authorization_code","refresh_token","client_credentials","urn:ietf:params:oauth:grant-type:token-exchange","urn:ietf:params:oauth:grant-type:device_code"],"token_endpoint_auth_methods_supported":["none","client_secret_post"],"code_challenge_methods_supported":["S256"],"authorization_response_iss_parameter_supported":true,"scopes_supported":["full","read","mcp","offline_access"],"revocation_endpoint_auth_methods_supported":["none","client_secret_post"],"introspection_endpoint_auth_methods_supported":["client_secret_post"],"require_pushed_authorization_requests":false,"dpop_signing_alg_values_supported":["ES256","ES384","ES512","RS256","RS384","RS512"],"service_documentation":"https://basecamp.com/developers","registration_endpoint":"https://app.basecamp.com/oauth/clients","client_id_metadata_document_supported":true}