J'aimerais que le DNOA s'en occupe lui-même pour tous les RP, mais malheureusement, les exigences de la découverte des RP doivent être mises en œuvre de manière spécifique à chaque site. DNOA n'a pas la perspicacité, par exemple, de savoir quelles sont toutes les pages de votre site web qui hébergent des formulaires de connexion openid. Or, ces informations sont nécessaires pour remplir le document XRDS qui fait partie de la découverte du PR.
J'ai eu l'idée de faire en sorte que les contrôles de connexion OpenID en ASP.NET hébergent leurs propres documents de découverte RP, ce qui permettrait à tout de fonctionner, mais avec le risque énorme que si l'URL de la page de connexion change (ce qui est beaucoup plus probable que le changement de nom de domaine), tous les utilisateurs de Google perdent l'accès à leurs comptes en raison de la fonction d'identité dirigée de Google. Il est donc préférable de créer un lien vers le document XRDS à partir de la page d'accueil du site web, pour laquelle DNOA ne dispose pas de HttpHandler (si c'était le cas, vous ne contrôleriez pas la page d'accueil).