【发布时间】:2020-08-26 08:01:58
【问题描述】:
我想在 SharePoint webpart 页面上为 Azure DevOps 的应用或组织使用 REST API 或基于会话的身份验证获取身份验证令牌。除了个人访问令牌 (PAT) 方法之外,我想要一些其他方法来验证组织的 REST API。你能帮我解决一下吗?如果可能,请在 JavaScript/JQuery 中提供一个示例/演示。
我添加了一个示例,其中我使用个人访问令牌 (PAT) 来获取组织的项目 在 SharePoint 页面上
var PATToken = 'xxxx7xxxx6xxxxx7xxxxxxx2xxx';//user need to replace his Personal Access Token here and run this snippent on SharePoint Page.
var orgName = 'TestRaju';
getOrgProjects(orgName);
function getOrgProjects(orgName) {
$.ajax({
url: 'https://dev.azure.com/' + orgName + '/_apis/projects?api-version=5.1',
dataType: 'json',
headers: {
'Authorization': 'Basic ' + btoa("" + ":" + PATToken)
}
}).success(function (results) {
console.log(results);
}).error(function (error) {
console.log(error);
});
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
【问题讨论】:
标签: javascript jquery performance azure-devops sharepoint-2013