Closed PascualDaniel closed 2 years ago
Hola, no se si ya habéis solucionado el problema, pero si estáis pasando https://inrupt.net/ como proveedor igual se soluciona quitando la última barra, es decir, escribiendo https://inrupt.net. En nuestro grupo tenemos todos los pods en solidcommunity.net y si escribo https://solidcommunity.net/ en lugar de https://solidcommunity.net también me da un error 403.
Todavía no, ese error lo solucionamos ya pero surgio otro que hace que la session no inicie sesion. Sale esto si le hago le hago un log:
undefined { isLoggedIn: false, info: { isLoggedIn: false }, fetch: [Function: bound ], logout: [Function: logout] }
el undefined es el webID
Por lo que he leído en la documentación de solid-node-client parece que el inicio de sesión con usuario y contraseña solo vale con pods de solidcommunity.net. Para iniciar sesión en un pod de inrupt habría que seguir este proceso.
Sin embargo, todo ese proceso me parece excesivo para un usuario normal, por lo que yo os recomendaría usar pods de solidcommunity.net en lugar de los de inrupt.
Lo probé como tu dijiste y me sigue sin funcionar, me da el mismo error. Voy a intentarlo de la otra manera,
He estado mirando más el problema y sí se puede hace login en pods de inrupt.net usando usuario y contraseña. Con los que no se puede hacer login son los de Inrupt Pod Spaces.
Por lo tanto no sé por qué no se inicia sesión cuándo hacéis login, ya que si se produjese algún problema al iniciar sesión la función login
debería lanzar un error en lugar de dejar la sesión sin iniciar.
Con solid-node-client haciendo el login en restapi en https://inrupt.net/ , me sale este error:
Y juraría que tengo todos los permisos: No se si falta alguno o es otro tipo de error.