Estoy buscando implementar el inicio de sesión único para una aplicación iOS nativa mediante la cual el inicio de sesión con este inicio de sesión único otorga al dispositivo móvil acceso autenticado a nuestro servicio privado de una manera que es algo similar a oauth.¿Puedes usar openID como inicio de sesión único para una aplicación de iPhone?
El texto de marketing en openid.net sugiere que "OpenID es una manera segura, más rápida y más fácil de iniciar sesión en sitios web". Énfasis en los sitios web.
Entonces la pregunta es: ¿es razonable implementar openID en una aplicación móvil nativa, o es openID solo para sitios web?
He estado rastreando la web y no estoy encontrando la manera de ajustar openID como mi opción de inicio de sesión.
¿por qué sería eso? puede usar un servidor abierto con autenticación básica, o simplemente mostrar una ventana emergente. – LordT
Depende de si tiene las URL disponibles para el descubrimiento y la redirección de RP yadis. Además, la forma más fácil de obtener compatibilidad con OpenID para un sitio determinado es usar un CMS que tenga un complemento OpenID, como drupal o wordpress. Tratar de desarrollar un proveedor o parte dependiente de OpenID que realmente siga bien las especificaciones es difícil en sí mismo. –