Ho riscontrato un problema con l'identificatore di google openid. Sto usando la libreria dotnetopenauth (successore di dotnetopenid) nel semplice progetto asp.net mvc. Durante i test su localhost ho notato che di tanto in tanto google genera un nuovo identificatore dichiarato. Perché? È solo con localhost? Tutto sembra a posto con diversi provider (come Yahoo)Google sta generando un nuovo identificatore richiesto openid per localhost?
risposta
Google OP crea un identificativo di reclamo unico e "anonimo" per ogni combinazione di dominio utente-RP. (è non in base al dominio, ma l'intero dominio RP, o almeno più di esso rispetto al dominio). Il numero di porta è parte dell'URI del realm, quindi se il tuo sito su localhost cambia i numeri di porta occasionalmente come VS può fare senza preavviso, l'ID richiesto cambierà. Inoltre, se imposti il tuo sito per rendere il tuo claim_id un "admin" in fase di sviluppo, non sarà l'admin corretto claim_id in produzione poiché il dominio sarà diverso.
L'openid di Google è in effetti per domain (ehi, ha morso la squadra SO, quindi sei in buona compagnia). Si tratta in realtà dei dettagli di implementazione di ciascun fornitore di openid - google ha seguito un percorso leggermente diverso (ma tecnicamente valido) per la maggior parte. Per i test, potresti provare il provider di blogger (ancora il tuo account google): è un po 'più statico.
- 1. GetAuthorizationGroups() sta generando un'eccezione
- 2. IntelliJ sta generando getter privati
- 3. autoconf non sta generando makefile?
- 4. OpenID per Google App Engine
- 5. L'assemblaggio dei falsi non sta generando
- 6. Google OpenId: nessun endpoint OpenID trovato (intermittente)
- 7. PHP per includere Google/Facebook/OpenID etc
- 8. Gradle sta generando APK debuggable sulla modalità di rilascio
- 9. La definizione jquery.d.ts sta generando molti errori in TypeScript 0.9
- 10. resources.designer.cs non sta generando automaticamente. (Principiante di MonoDevelop)
- 11. MVC google login - richiesta OpenID autenticazione contiene un dominio registrato
- 12. Google adsense è disponibile per localhost?
- 13. Perché l'ID dell'implementazione OpenID di Google cambia?
- 14. LightOpenID con Google nuovo sistema OAuth2
- 15. Google e Yahoo OpenID Endpoint
- 16. R.java non sta generando a causa di appcompat v7?
- 17. Android Studio non sta generando zip allineato apk
- 18. generando licenze.licx
- 19. Migrazione di Google OpenID a OpenID Connect: openid_id non corrisponde a
- 20. Google OpenID/accesso federato periodicamente non riesce
- 21. Come utilizzare OpenID nel mio nuovo sito Web ASP.NET?
- 22. Quali noti provider OpenID è previsto che un nuovo sito supporti?
- 23. Come ottenere l'identificatore univoco da OpenID/Google?
- 24. Utilizzando un tipo alias in una dichiarazione LINQ sta generando un errore
- 25. OmniAuth Google OpenID WEBrick :: HTTPStatus :: RequestURITooLarge
- 26. Nome descrittivo di Google che utilizza OpenID?
- 27. Test di Google Analytics su Localhost
- 28. Autenticazione Android con Google OpenID. Cosa succederà?
- 29. Google OpenID - come usare checkid_immediate in javascript?
- 30. Posso utilizzare la delega OpenID con un account Google standard?
Non credo che l'OpenID di Google sia effettivamente per dominio, ma piuttosto per Reame. –