¿Google está generando un nuevo identificador reclamado de OpenID para localhost?

StackOverflow https://stackoverflow.com/questions/1031238

  •  06-07-2019
  •  | 
  •  

Pregunta

Tengo un problema con el identificador de Google Openid. Estoy usando la biblioteca dotnetopenauth (sucesora de dotnetopenid) en un simple proyecto asp.net mvc. Durante las pruebas en localhost, noté que de vez en cuando google genera un nuevo identificador reclamado. ¿Porqué es eso? ¿Es solo con localhost? Todo se ve bien con diferentes proveedores (como Yahoo)

¿Fue útil?

Solución

Google OP crea un identificador reclamado único y "anónimo" para cada combinación de usuario-RP Realm. ( no se basa en el dominio, sino en el reino RP completo, o al menos más que solo el dominio). El número de puerto es parte del URI del reino, por lo que si su sitio en localhost cambia los números de puerto ocasionalmente como VS puede hacerlo sin previo aviso, su identificación reclamada cambiará. Además, si configura su sitio para que su reclamo_id sea un " administrador " en desarrollo, no será el administrador correcto reclamado_id en producción ya que el reino será diferente.

Otros consejos

Openid de Google es por dominio (oye, mordió al equipo SO, así que estás en buena compañía ) Realmente se trata de los detalles de implementación de cada proveedor de OpenID: Google ha seguido una ruta ligeramente diferente (pero técnicamente válida) para la mayoría. Para realizar pruebas, puede probar con el proveedor de blogger (aún su cuenta de google), es un poco más estático.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top