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

https://smeasy-my.sharepoint.com/_Layouts/15/oauthAuthorize .SPX? Client_id= 71b572ee-cfc9-49B0-A324-A8CC8F0-A324-A8CC8FF77F5F & AMP; Scope= sito.Manage & Response_type= codice e redirect_uri= https% 3a% 2f% 2fdev-v.smestorage.com% 2f% 3fp% 3doauthlogin% 26action% 3dComplete% 26pr_id% 3D50 % 26Type% 3DEmpty2% 26Spoint2013% 3dy

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).

È stato utile?

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:

sharepoint online (O365) autenticazione OAuth .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top