En el sistema que estoy creando, los usuarios crean sus propios archivos JSON públicos en Internet, disponibles para todos. Mi sistema no almacena estos archivos JSON ni tiene nada, excepto el acceso de solo lectura a esos archivos.
Cuando mi software toma uno de estos archivos JSON y lo examina, necesito saber a cuál de mis usuarios pertenece ese archivo.
Tengo una vaga idea de una solución, pero me gustaría un comentario:
Requeriré que el usuario incluya un campo en el JSON que contenga un poco de información firmada, quizás su ID de usuario. Mi software proporciona al usuario esta cadena de información para incluir en su JSON.
En mi software, el usuario debe especificar la URL en la que se puede encontrar el JSON. Esto me permite ignorar cualquier archivo JSON en el que el usuario no haya especificado también la URL.
¿Pensamientos? ¿Esto tiene sentido? ¿Cualquier problema? gracias!