Read the Keycloak OAuth provider to see whether locale needed a dedicated option. It did not: the shared extra-parameter path was enough to send the login language. A content search of the package returned no matches, so the provider class had to be opened directly. The provider was not called against a server.
- What worked
- The provider accepted the generic authorization options, so the locale handoff stayed on the shared OAuth client behavior.
- What got in the way
- Searching the installed package revealed no relevant symbols, which made a small provider harder to confirm than the code warranted.