In the previous part of the series, we set up basic HTTP authentication on the server by installing the plugin available on GitHub by the WP REST API team. The basic authentication method allows us to send authenticated requests by sending login cred…
环境:wordpress 4.7 以上,WP自带的 rest api v2 目标:使用javascript与wp rest api交互,其中编辑.新增.删除等需要Oauth认证授权 方法: 步骤一: 安装wp插件 jwt-authentication-for-wp-rest-api 步骤二: 根据jwt插件文档,修改.htaccess 一般服务器(.access文件配置): RewriteEngine on RewriteCond %{HTTP:Authorization} ^(.*) Rewr…
在涉及到GPS地图相关应用的开发过程中,我们需要在高德开放平台注册相应的账号,并设置好相应应用来获取调用的Key值,该Key值直接放入到网站前端页面,针对任何人来说都可看到,因此我们防止他人盗用你的Key值,高德开放平台提供了设置应用Key值调用域名白名单的功能,非白名单的域名调用直接报错,这样就做到了限制他人盗用你的高德地图Javascript API的Key值. (1)首先登陆高德开放平台,进入管理页面后,在应用管理里面选择我的应用. (2)选择对应的设置后,在域名白名单处填写对应的域名信息…
最近一直看这方面的东西,总结如下: 在后续会进行实例demo演示,本篇进行理论详解. 下篇相关博客: <Web Api 内部数据思考 和 利用http缓存优化 Api> <API接口安全加强设计方法> 一 什么是Web Api ? web api 是指 “使用HTTP协议通过网络调用的API”.API是“Application Programming Interface”的缩写,是软件组件的外部接口.也就是说某个软件集合体,人们能了解它的外部功能,但并不知道(也无需知道)其内部的运…
现象描述 用户可以通过 Rest API 设置经典 Linux 虚拟机实例的启停.在调用该 API 时需要通过 Azure Active Directory(下文简称 AAD) 获取 Token,但是因为中国 Azure 中通过 AAD 的 Application 获取到的 Token 无法操作经典 API,所以需要通过 Client ID 和管理员的用户名密码来获取 Token. 前提条件 创建一台 Linux 经典虚拟机. 示例代码 Java复制 import java.io.DataOut…
百度地图api设置点的设置代码为: var myIcon = new BMap.Icon(): 所以首先要找到这行代码,并在括号中加上图片信息: var myIcon = new BMap.Icon("http://map.baidu.com/image/us_mk_icon.png", new BMap.Size(50,50)); 很多人使用过程中会发现如果百度地图的这个设置点的自定义图标替换成本地静态路径会不显示,当用网上的图片链接方式就可以, 网上搜了很多发现没有真正解决的方法,…
Azure Active Directory (Azure AD) is Microsoft's cloud-based identity and access management service, which helps your employees sign in and access resources in Azure. 问题描述 当我们使用REST API调用Azure上任何资源的时候,都需要在Request Header中提供Authorization的值.  如何获取Author…
在写css时需要引用一个百度的api地图,却发现设置点的logo图片不能显示,后查阅百度测试发现是图片路径的问题: 在引用的下载的html页面找到 var icon = new BMap.Icon 将括号后的图片地址改为"http://map.baidu.com/image/us_mk_icon.png"就可以了…
通过zabbix提供的api进行维护模式的设置 #!/usr/bin/env python # -*-coding:utf-8-*- import urllib import urllib2 import json import sys import platform import time def auth(uid, username, password, api_url): """ zabbix认证 :param uid: :param username: :param…
实现效果: 知识运用: API函数SystemParametersInfo 实现代码: [DllImport("user32.dll", EntryPoint = "SystemParametersInfoA")] static extern Int32 SystemParametersInfo(Int32 uAction,Int32 uParam,string Ipvparam,Int32 fuwinIni); private const int SPI_SETD…