kikovalle / PLGSharepointRestAPI-java

Easy to use wrapper for the Sharepoint Rest API v1. Even if this is not a full implementation it covers most common use cases and provides examples to extending this API.
MIT License
39 stars 31 forks source link

Unable to sign in: no cookies returned in response #40

Open JLLMNCHR opened 2 years ago

JLLMNCHR commented 2 years ago

Lo primero felicitarte por tu gran trabajo.

Call to getSignInCookies ends with exception Unable to sign in: no cookies returned in response. What can I do with this?

Thanks!

kikovalle commented 2 years ago

Tendría que conocer algo más de información.

¿El login lo realizas contra una instancia OnPremises o Online?

Este enlace podría servir de ayuda

https://support.quest.com/es-es/metalogix-content-matrix/kb/262494/unable-to-obtain-sharepoint-online-authentication-cookie

Lo que si parece es que va a ser necesario añadir la posibilidad de realizar un login "moderno" basado en tokens de aplicación

JLLMNCHR commented 2 years ago

Pues soy nuevo en ésto, no sé si es 'OnPremises' u 'Online'. Voy a confirmar si el Sharepoint al que intento conectarme tiene activado o desactivado lo de: 'Control access from apps that don´t use modern authentication'

Gracias!

JLLMNCHR commented 2 years ago

Kiko,

¿Me puedes confirmar la diferencia entre los parámetros 'domain', 'spSiteUrl' y 'spSitePrefix' en la llamada al constructor?:

public PLGSharepointOnPremisesClient(String user, 
            String passwd, String domain, String spSiteUrl, String spSitePrefix) {

Suponiendo que quiero conectarme por ejemplo a: xxxx.sharepoint.com/sites/yyyy

¿Qué sería cada cosa?

Gracias!

kikovalle commented 8 months ago

Hola, perdona por el tiempo en responder.

Para conectar a esa instancia parece que tendras que crear un addin en microsoft365 y darle permisos en el sitio sharepoint al que intentas acceder, y utilizar el metodo de autenticación oauth pasandole el clientid y el secret.

Esta guia puede serte de utilidad (si no lo has solventado todavia) http://www.ktskumar.com/2017/01/access-sharepoint-online-using-postman/