1 votos

Revisión de la App Store y validación de los tokens de acceso social en el lado del servidor

Según Directriz de revisión de la App Store 5.1.1(v) :

Una aplicación no puede almacenar credenciales o tokens a las redes sociales del dispositivo y sólo podrá utilizar dichas credenciales o tokens para conectarse directamente a la red social desde la propia aplicación mientras la aplicación está en uso.

¿Será una violación de la directriz anterior (o cualquier otra), si enviamos un token de acceso desde el móvil al backend sólo con fines de verificación?

Queremos que los usuarios puedan vincular sus cuentas sociales para iniciar sesión en la aplicación más rápidamente.
La identidad del usuario sólo puede ser validada en el lado del servidor dado un token de acceso válido, de lo contrario, cualquiera puede enviar cualquier correo electrónico o ID de cuenta al azar y suplantar a cualquier otro usuario.

La mayoría de las redes sociales limitan el token de acceso a la dirección IP donde fue emitido.
¿Es suficiente esta justificación? ¿O es una zona gris? (sería ridículo)
Si no es suficiente, sólo podemos declarar, pero obviamente no podemos garantizar que no vayamos a utilice los tokens de acceso fuera del dispositivo, porque enviar a nuestro backend.

0voto

Jose Chavez Puntos 645

Sólo Apple puede determinar realmente si algo es una violación de su acuerdo con ellos.

Sin embargo, teniendo en cuenta el escenario que describes, parece razonable que esto se permita y que el equipo de revisión de la App Store no lo marque como una validación.

Ten en cuenta que me baso en el hecho de que escribes que los inicios de sesión en la red social se producen desde la propia aplicación en el dispositivo, que los tokens no se almacenan en nuestro servidor, que tus servidores no intentan comunicarse con la red social y que el token sólo se utiliza para verificar que el usuario se ha conectado correctamente.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X