Skip to content

ccproxy.plugins.oauth_claude.config

ccproxy.plugins.oauth_claude.config

OAuth configuration for Claude OAuth plugin.

ClaudeOAuthConfig

Bases: BaseModel

OAuth-specific configuration for Claude.

get_redirect_uri

get_redirect_uri()

Return redirect URI, auto-generated from callback_port when unset.

Uses the standard plugin callback path: /callback.

Source code in ccproxy/plugins/oauth_claude/config.py
def get_redirect_uri(self) -> str:
    """Return redirect URI, auto-generated from callback_port when unset.

    Uses the standard plugin callback path: `/callback`.
    """
    if self.redirect_uri:
        return self.redirect_uri
    return f"http://localhost:{self.callback_port}/callback"