SharePoint 2013 OAuth URL per ottenere token
-
10-12-2019 - |
Domanda
Ecco l'idea: voglio fare il sito Web PHP che sarà ospitato sul mio server e funzionerà con il mio sito SharePoint 2013 ospitato su Office365.
Il mio sito di SharePoint 2013 è smasy.sharepoint.com Ho letto msdn.microsoft.com/en-us/library/jj687469.aspx e app registrata con smeasy.sharepoint.com/_layouts/15/appregnew.aspx, dopo questo ho assegnato diritti con smeasy.sharepoint.com/_Layouts /15/appinv.aspx
Inoltre ho creato URL OAUTH
e ottenuto Codice in risposta.
La domanda è: come ottenere Token in base al codice in PHP (che URL supera questo codice e come), non riesco a trovare il modo in cui come fare questo forse potresti aiutarmi e indicare l'articolo? O almeno fammi sapere se possibile perché in questo momento non sono sicuro che sia possibile su server remoto (non Azure).
Soluzione
La risposta semplice non è possibile (o non è progettato in modo da poter ottenere il token dal tuo PHP è necessario generarlo dall'app.
Dai un'occhiata alla pagina dei suggerimenti e dei trucchi per ulteriori informazioni:
http://msdn.microsoft.COM / IT-US / Biblioteca / FP179932% 28V= Office.15% 29 # Token
e anche High Trust
http://msdn.microsoft.COM / IT-US / Biblioteca / FP179932% 28V= Office.15% 29 # S2S
Altri suggerimenti
È possibile ottenere il token di accesso effettuando una richiesta di post a
https://accounts.accesscontrol.windows.net/<site_realm>/tokens/OAuth/2
.
con i parametri post richiesti nel corpo. Ciò restituirà il token di accesso e aggiorna il token che è possibile utilizzare per effettuare chiamate di riposo al sito online di SharePoint e per rigenerare il token di accesso una volta scaduto.
Riferisci questo post per il flusso completo: