Skip to main content
Glama
troubleshooting_oauth.md.Cw60Eka3.js1.2 kB
import{_ as o,c as t,o as a,a6 as i}from"./chunks/framework.CHl2ywxc.js";const _=JSON.parse('{"title":"OAuth & Tokens","description":"","frontmatter":{"title":"OAuth & Tokens"},"headers":[],"relativePath":"troubleshooting/oauth.md","filePath":"troubleshooting/oauth.md","lastUpdated":1755281500000}'),l={name:"troubleshooting/oauth.md"};function n(r,e,s,d,c,u){return a(),t("div",null,e[0]||(e[0]=[i('<h1 id="troubleshooting-oauth-tokens" tabindex="-1">Troubleshooting: OAuth &amp; Tokens <a class="header-anchor" href="#troubleshooting-oauth-tokens" aria-label="Permalink to &quot;Troubleshooting: OAuth &amp; Tokens&quot;">​</a></h1><ul><li>Symptom: <code>invalid_grant</code> — Check code exchange timing and redirect URI match.</li><li>Symptom: <code>invalid_client</code> — Verify client_id/secret; rotate if leaked.</li><li>Symptom: missing <code>Authorization</code> — Ensure client token is passed to router/handler.</li><li>Symptom: provider callback 404 — Mount <code>OAuthFlowController</code> endpoints.</li></ul><p>Logs</p><ul><li>Increase log level to <code>debug</code> to see flow details.</li></ul>',4)]))}const m=o(l,[["render",n]]);export{_ as __pageData,m as default};

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jakedismo/master-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server