In your OAuth provider app settings, add the Authorized Request URI https://my-gate-address/login/oauth2/code/[provider] with no trailing slash, where provider is one of azure, github, google, oracle, or other. On Spinnaker below v2025.2.0 the path is https://my-gate-address/login instead. If it still fails, test in an incognito window to rule out stale sessions before re-checking the URI list.

Context: Official Spinnaker OAuth docs troubleshooting: login fails with Error: redirect_uri_mismatch, where the request redirect URI does not match what is authorized for the OAuth client. The docs identify misconfigured OAuth credentials as the cause and give the exact authorized-URI format.

## Matched source
Source: Published skill
Original query: "Spinnaker OAuth login fails with redirect_uri_mismatch"
Key terms: fails, login, mismatch, oauth, redirect, spinnaker
