Question

Voici l'idée: je souhaite faire un site Web PHP qui sera hébergé sur mon serveur et fonctionnera avec mon site SharePoint 2013 hébergé sur Office365.

Mon site SharePoint 2013 est Smeasy.SharePoint.com J'ai lu msdn.microsoft.com/en-us/library/jj687469.aspx et application enregistrée avec smeasy.sharepoint.com/_layouts/15/appropegnew.aspx, après cela, j'ai attribué des droits avec smeasy.sharepoint.com/_layouts /15/appinv.aspx

J'ai aussi j'ai créé OAuth URL

https://smeasy-my.sharepoint.com/_layouts/15/oauthorize .aspx? Client_id= 71B572ee-CFC9-49B0-A324-A8CC8FF77F5F & AMP; Scope= Site.Manage & Response_Type= Code & Redirect_uri= HTTPS% 3A% 2f% 2fdev-v.smestorage.com% 2f% 3fp% 3Doauthlogin% 26Action% 3DComplete% 26P_ID% 3D50 % 26type% 3Dempty2% 26spoints2013% 3dy

et obtenu code en réponse.

La question est la suivante: comment obtenir le jeton par code dans PHP (quelle url doit réussir ce code et comment), je ne peux tout simplement pas trouver la manière de faire cela peut-être que vous puissiez peut-être m'aider et indiquer à l'article? ou du moins laissez-moi savoir si cela est possible parce que maintenant je ne suis pas sûr que cela soit possible sur le serveur distant (pas d'azur).

Était-ce utile?

La solution

La réponse simple est que vous ne pouvez pas (ou ce n'est pas conçu pour que vous puissiez) obtenir le jeton de votre PHP dont vous avez besoin de le générer à partir de l'application.

Jetez un coup d'œil à la page Conseils et astuces pour plus d'informations:

http://msdn.microsoft.com / fr-nous / bibliothèque / FP179932% 28V= bureau.15% 29 # jetons

et aussi haute confiance

http://msdn.microsoft.Com / fr-US / Bibliothèque / FP179932% 28V= bureau.15% 29 # S2S

Autres conseils

Vous pouvez obtenir le jeton d'accès en effectuant une demande de poste à

https://accounts.accesscontrol.windows.net/<site_realm>/tokens/OAuth/2

avec les paramètres de poste requis dans le corps. Cela retournera le jeton d'accès et rafraîchira le jeton que vous pouvez utiliser pour effectuer des appels de repos sur le site en ligne SharePoint et régénérer le jeton d'accès une fois qu'il expire.

Référez ce message pour le débit complet:

SharePoint Online (O365) Authentification OAuth

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top