Ho configurato un server con AD FS, il sistema di Windows per l’autenticazione federata, usando un dominio che contiene un underscore nel nome. Durante l’impostazione del nome dell’account per il servizio, ho indicato l’utente con il suo UPN, cioè nella nuova forma nome.utente@nome.dominio e non nella vecchia forma NOMEDOMINIO\nomeutente. Il pannello per la configurazione ha mostrato il nome nel formato vecchio, togliendo l’underscore dal nome del dominio, che è diventato EOM01 anziché EOM_01, ma ha continuato a mostrare anche il nome corretto nel tooltip.
Tutto questo mi ha fatto fare dei controlli sull’utente e sul dominio, ma non ho trovato nulla di anomalo. Ho cercato per ore, invano.
Poi mi sono accorto che il carattere dopo l’underscore era sottolineato, cioè era EOM01. Questo mi ha fatto scervellare finché ho capito: nel disegnare l’interfaccia, i programmatori hanno messo il nome del dominio dentro un’etichetta, la quale interpreta l’underscore per indicare la scorciatoia da tastiera per l’azione legata generalmente a quell’etichetta.
Difatti, ecco qui la pagina per gli sviluppatori sulla classe Label dei widget di Windows.
Ho segnalato la cosa a Microsoft qui.