Comment puis-je obtenir un jeton d'accès oauth dans sharepoint 2013?
J'ai ce site ici:
http://msdn.microsoft.com/en-us/library/jj164022(v=office.15).aspx
le texte dans une partie dit:
Le code JavaScript suivant montre comment effectuer cette requête GET qui retourne une représentation JSON de l'ensemble d'un site de listes à l'aide de JQuery. Il suppose également que vous avez valide d'un jeton d'accès OAuth qui est stocké dans le accessToken variable. Vous n'avez pas besoin de le jeton d'accès si vous en faites appel à partir de l'intérieur d'une application web, comme vous le feriez dans un SharePoint hébergé app.
jQuery.ajax({
url: http://site url/_api/web/lists,
type: "GET",
headers: {
"ACCEPT","application/json;odata=verbose",
"Authorization", "Bearer " + accessToken
},
})
la question est comment puis-je obtenir le jeton d'accès??
Vous devez vous connecter pour publier un commentaire.
L'ensemble de votre approche est incorrecte. Quand il s'agit de l'accès au RESTE des services d'un serveur sharepoint 2013 à l'aide de javascript, vous n'avez pas besoin d'un Jeton d'Accès. Vous avez de l'utilisation de Sharepoint 2013 la croix-bibliothèque de domaine à la place.
La page à http://msdn.microsoft.com/en-us/library/jj164022.aspx explique après montrant un classique RESTE demande à l'aide d'un jeton oauth:
C'est actuellement l'url de cet article
http://msdn.microsoft.com/en-us/library/fp179927.aspx
Ce doit être votre réponse correcte
Il ne semble pas être un moyen d'obtenir le jeton d'accès uniquement à l'aide de JavaScript. Vous avez besoin d'utiliser une application pour générer le jeton d'accès. Voir la Sharepoint OAuth Conseils et Faq pour plus d'informations sur la façon de récupérer le jeton.
pour une liste SharePoint avec OAuth2
Cela parle de Facteur ou Fiddler, mais nous pouvons modifier le présent de JavaScript /JQuery