La industria web está cambiando / se ha desplazado hacia el uso de OAuth al extender los servicios API a consumidores y desarrolladores externos. Hay algo de elegancia en lo simple ... y bueno, el proceso de OAuth de 3 pasos no es tan malo ... solo encuentro que es el mejor de un montón de opciones malas.
¿Existen alternativas que podrían ser mejores y más seguras?
La referencia de seguridad se deriva de las siguientes URL:
Me he encontrado con esto en el intercambio de la pila de seguridad de TI y pensé que era conmovedor desde el punto de vista de la seguridad:
¿Quizás SAML 2.0 es una alternativa?
¿Qué hay de OpenID ?
El propósito de esta pregunta es desde el punto de vista de la programación.
¿Es OAuth la mejor opción que existe hoy ...?
¿Existen opciones alternativas que me permitan extender mi aplicación web a los consumidores que son mejores desde el punto de vista de la seguridad, el punto de vista de la implementación, la longevidad (no requerirá modificaciones en unos pocos meses) y permitir el soporte de aplicaciones móviles que consumen mi web solicitud.