Ironclaw OAuth (OpenClaw plugin)
OAuth provider plugin for Ironclaw-hosted models.
Enable
Bundled plugins are disabled by default. Enable this one:
openclaw plugins enable ironclaw-auth
Restart the Gateway after enabling.
Authenticate
Set at least a client id, then run provider login:
export IRONCLAW_OAUTH_CLIENT_ID="<your-client-id>"
openclaw models auth login --provider ironclaw --set-default
Optional env vars
IRONCLAW_OAUTH_CLIENT_SECRETIRONCLAW_OAUTH_AUTH_URL(default:https://auth.ironclaw.ai/oauth/authorize)IRONCLAW_OAUTH_TOKEN_URL(default:https://auth.ironclaw.ai/oauth/token)IRONCLAW_OAUTH_REDIRECT_URI(default:http://127.0.0.1:47089/oauth/callback)IRONCLAW_OAUTH_SCOPES(space/comma separated)IRONCLAW_OAUTH_USERINFO_URL(optional for email display)IRONCLAW_PROVIDER_BASE_URL(default:https://api.ironclaw.ai/v1)IRONCLAW_PROVIDER_MODEL_IDS(space/comma separated, default:chat)IRONCLAW_PROVIDER_DEFAULT_MODEL(default: first model id)
Notes
- This plugin configures
models.providers.ironclawasopenai-completions. - OAuth tokens are stored in auth profiles and the provider is patched into config automatically.