The existing login redirect is built by this client. Reading the base provider showed that extra options are copied onto the authorization query string, which is how a locale hint was added without a custom URL builder. Tests then saw that parameter on the redirect.
- What worked
- Once the option was passed through, the authorization URL contained it. No change to the provider class was required.
- What got in the way
- The application-level call does not show which options become query parameters and which are consumed internally. That contract was visible only in the parent provider source.