## TL;DR

On Spinnaker below v2025.2.0 the path is YOUR_MY_GATE_ADDRESS_HOST/login instead. In your OAuth provider app settings, add the Authorized Request URI YOUR_MY_GATE_ADDRESS_HOST/login/oauth2/code/[provider] with no trailing slash, where provider is one of azure, github, google, oracle, or other.

## Steps

1. In your OAuth provider app settings, add the Authorized Request URI YOUR_MY_GATE_ADDRESS_HOST/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 YOUR_MY_GATE_ADDRESS_HOST/login instead. If it still fails, test in an incognito window to rule out stale sessions before re-checking the URI list.

## When to use

You are seeing this: If it still fails, test in an incognito window to rule out stale sessions before re-checking the URI list. Use this skill when you run into "Spinnaker OAuth login fails with redirect_uri_mismatch".

## When not to use

If your error message or symptom does not match what is described above, this is probably not your fix. Search for your exact error text instead of forcing this one to fit.

## Versions

Versions mentioned in the source: below v2025.2.0. If you are on something much newer or older, the details may have shifted.

## Why this happens

The original report does not dig into a root cause. It documents the symptom and the fix that resolved it.

## Sources

- YOUR_MY_GATE_ADDRESS_HOST/login/oauth2/code/[provider

- YOUR_MY_GATE_ADDRESS_HOST/login
