SIGN IN SIGN UP

Strengthen login attribution test to exact-match every provider

The exhaustive walk previously only asserted is_some() for each login
provider descriptor's id and display name. That would have passed even
if a provider's hint pointed at the WRONG provider - exactly the class
of bug that produced "OpenAI credentials are active" after an
Anthropic login.

Now compute the expected canonical hint from each descriptor's target
(mirroring auth_provider_hint_for_login_provider, the single source of
truth) and assert the exact value across the id, display name, and
every alias. Verified out-of-tree: 159 label-checks across all 46
descriptors resolve to the correct hint with zero collisions.
J
jeremy committed
fc14e6a5404ebedfe8d2afbfd2729d2701cc411e
Parent: 7853cb5