Microsoft云工程师 - SharePoint,Office 365,Azure,Dotnet,Agenular,JavaScript。
Microsoft云工程师 - SharePoint,Office 365,Azure,Dotnet,Agenular,JavaScript。

休息

使用Chrome F12 Curl(Bash)探索SharePoint REST API至邮递员

想要为如何利用F12工具创建演示来捕获SharePoint Online REST API调用并重播为REST邮递员。  允许调整HTTP标头,检查输出,并执行测试API调用。 邮递员提供存储历史,导出数据和微调API标题的好处。

利用Chrome F12使我们能够快速创建具有正确的身份验证HTTP的有效HTTP帖子 标题,cookie和端点URL。  Cheers.

shades_smile.

视频

截屏

图像
图像

参考

视频–HTTP标头客户端秘密受保护的Web API

观看下面的视频,以查看使用HTTP标头和客户机密保护WebAPI的演示。   默认情况下,新的Web API项目缺少任何安全机制,并且对任何匿名用户都开放。   使用if()语句条件保护点网方法提供了一个简单的安全机制,以确保仅确保知道客户端秘密的用户能够运行API并执行该方法。

笔记 -查看//www.yinzigold.com/2017/10/05/video-azure-ad-protected-web-api-in-an-angularjs-spa/对于使用Azure广告的更完整的WebAPI安全性。

干杯!

shades_smile.

视频

截图

图像

代码

public bool keyMatch()
{
	// security HTTP header
	string key = "12345678901234567890123456789012345678901234567890";
	IEnumerable headerValues;
	var keyFilter = string.Empty;
	if (Request.Headers.TryGetValues("key", out headerValues))
	{
		// ALLOW - match key
		keyFilter = headerValues.FirstOrDefault();
	}
	if (keyFilter == key)
	{
		return true;
	}
	else
	{
		return false;
	}
}

参考

自定义网站–将设置保存到夹子(没有jQuery)

曾经想用JavaScript内容编辑器(脚本编辑器)Web部件,将设置保存到列表?   Without jQuery?

“WP-settings.js”下方的库与本机XHR(XML HTTP请求)和嵌套回调进行调用以调用REST API。  自由站立的POJO(计划旧的JavaScript Object)设计使我们能够包装到Web部件库中,并在任何网站上自由使用而无需准备工作以确保加载jQuery,Angular或其他依赖框架。

查看“webpart.html”以查看示例使用模式:

  • wpsread() 获取设置(如果有的话)
  • wpinit()  本地Web部件初始化
  • WPSWRITE() 保存设置(更新/插入)

 

干杯! 

shades_smile.

 

 

源代码

 

视频

 

截图

图像
图像
图像

 

参考

spauditapi.–阅读javascript的SharePoint审核日志休息

最近我想查询来自Web浏览器客户端的审核数据,并学习没有使用本地REST API。   So I created one.  以下是演示视频和链接到完整的源代码。

此Web API使我们能够从HTTP POST执行服务器对象模型spauditquery()方法并提供可选的过滤器参数。  更多过滤器提供窄匹配和更快的服务器响应。  我们希望具体,即使只是默认的时间范围(示例 - 过去30天),以提高用户体验并减少系统负载。

干杯! 

shades_smile.

 

 

源代码

 

视频

 

上下文图

图像

 

屏幕镜头

图像
图像
图像
图像
返回顶部▲返回顶部▲