Abbiamo utilizzato l'autenticazione remota per SharePoint Online per accedere a un sito di SharePoint di SharePoint condiviso e recuperare i cookie FedAuth e rtFA. Funziona bene per un URL di destinazione con un dominio xxx.sharepoint.com. Ora se questo dominio è stato personalizzato su esempio.com, il meccanismo di autenticazione non riesce a generare l'errore: "Impossibile trovare il DNS del partner utilizzato nella richiesta di accesso". C'è un modo in cui possiamo autenticarci contro un sito online sharepoint il cui dominio è stato personalizzato in modo da non riflettere .sharepoint.com. ?Autenticazione remota a SharePoint online con dominio personalizzato
risposta
Come ho capito, il dominio personalizzato per SharePoint non rimane più informato sulle attestazioni. Quindi, se vuoi davvero ottenere il cookie, la soluzione non sarà molto ideale, ma qualcosa di hacky. Dato il numero di limitazioni di Microsoft, non esiste una soluzione diretta a questo problema, ma lo screen scraping. Ho avuto successo e ho potuto ottenere il cookie fedautore tramite lo screen scraping. Lo so, non è molto facile ma è molto possibile. Richiederà di effettuare circa 6 richieste Web al portale di SharePoint.
Il primo è una richiesta Web per il dominio personalizzato.
In secondo luogo, ottenere il valore di "X-Forms_Based_Auth_Required" dalle intestazioni di risposta ed effettuare la richiesta.
In terzo luogo, recuperare il valore di SetCookie (cookie di contesto rps) e Posizione dall'intestazione della risposta e inoltrare richiesta a Posizione.
In quarto luogo, ottenere il valore di SetCookie, "srf_uPost", "PPFT" e fare richiesta al ResponseUri della risposta. Imposta il valore di Cookie e ppft nell'intestazione della richiesta e fai richiesta al valore di "srf_uPost". Includere anche "login =" + username + "& passwd =" + password nel flusso di richiesta.
In quinto luogo, ottiene il valore dell'elemento "azione" e dell'elemento "T" da html. E fai richiesta all'URL che hai ottenuto dal valore dell'elemento azione. Includere l'elemento T come poststring.
In sesto luogo, ripetere il quinto passaggio, e questa volta verrai informato del cookie Autoro.
si dovrebbe facilmente essere in grado di passare, se si vuole si può trovare tutto il codice nel mio blog
- 1. Autorizzazione a Office 365/Sharepoint online
- 2. Autenticazione dei servizi OOTB di Office 365 SharePoint Online
- 3. Autenticazione a sharepoint con kerberos da un HttpClient java
- 4. Logout utente Django con autenticazione remota
- 5. Notifica remota dell'aggiornamento di Sharepoint 2010?
- 6. Nome dominio personalizzato con Heroku
- 7. Autenticazione delle attestazioni su SharePoint su iPhone
- 8. Autenticazione Sharepoint. Come ottenere cookie SharePoint da ADFS
- 9. Perché un dominio personalizzato reindirizza a herokuapp.com?
- 10. autenticazione di base da Java a SharePoint 2013 API REST
- 11. Sharepoint 2010 Servizio WCF personalizzato
- 12. Protocollo per porta seriale remota, con autenticazione e crittografia
- 13. Autenticazione Windows 2000 VBA per SharePoint
- 14. elasticbeanstalk ssl senza dominio personalizzato
- 15. Avviso SSL dominio personalizzato Heroku
- 16. Servizio Web personalizzato in SharePoint 2013 con rappresentazione
- 17. Dominio radice personalizzato su Heroku
- 18. JMeter con autenticazione di Windows?
- 19. Utilizzo di moduli dominio autenticazione tra
- 20. gestore di autenticazione personalizzato couchdb
- 21. Accesso a un sito Web di SharePoint da un'applicazione Java con autenticazione Kerberos
- 22. File personalizzato JS di SharePoint Best Practice
- 23. Autenticazione moduli Forming con autenticazione Windows
- 24. Connessione remota a WebDev.WebServer.exe
- 25. Autenticazione/sincronizzazione database offline/online da jQuery Mobile
- 26. Come modificare un dominio Heroku in un dominio personalizzato?
- 27. Impostazione di un dominio personalizzato con un'app di Azure Function
- 28. Pagine Github: configurazione dominio personalizzato con passaggio del mouse
- 29. Impossibile aggiungere dominio personalizzato con Google App Engine
- 30. Dominio posta in entrata personalizzato con Google App Engine
Il post sul blog è andato, hai ancora da qualche parte? –
Trovato [una copia dell'articolo del blog di Kunal] (https://web.archive.org/web/20131206080331/http://kunalkapoor.in:80/index.php/2013/04/26/active-authentication-to -sharepoint-per-office-365-with-custom-domains) nell'archivio internet. –