From e801af609b3e076c07b033a267483a1454ab12d4 Mon Sep 17 00:00:00 2001
From: shinn-lancelot <945226793@qq.com>
Date: Wed, 12 Sep 2018 22:46:40 +0800
Subject: [PATCH] =?UTF-8?q?1.=20=E6=9B=B4=E6=96=B0README.md?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 23cb75f..477880c 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
### 核心功能
* 代理微信授权登陆并进行转发
-##### 请求源用get方式请求代理微信授权登录地址,代理服务器获取参数后向微信服务器发起请求,从而获取code或获取access_token及openid,最后代理服务器将转发回请求源。避免了微信公众号授权登录接口只能同时由同一域名发起的限制。
+ ##### 请求源用get方式请求代理微信授权登录地址,代理服务器获取参数后向微信服务器发起请求,从而获取code或获取access_token及openid,最后代理服务器将转发回请求源。避免了微信公众号授权登录接口只能同时由同一域名发起的限制。
### 其他特性
@@ -61,7 +61,21 @@
* 若获取access_token,则无需再对access_token返回数据单独缓存。若部署在Linux服务器,由于需要创建目录及文件,所以项目需要修改权限。另外,php环境需要开启session、cookie。还有,由于获取access_token需要传递app_secret参数,为减小app_secret泄露的风险,代理地址建议启用https。
* 后台可以添加接口调用安全域名(即请求来源,仅安全域名下的请求可正常进行接口调用)。不添加安全域名无限制。
* 为了安全性,请及时修改管理员密码。
-
+* 管理员账号密码保存在common/user.json中。虽然密码已加密,为确保信息安全,建议使用Web服务器(比如apache、nginx)限制用户直接请求json文件。
+ ###### apache(httpd.conf)
+ ```
+
+ Order allow,deny
+ Deny from all
+
+ ```
+ ###### nginx(nginx.conf)
+ ```
+ location ~ .*\.(json)$ {
+ deny all
+ }
+ ```
+
### 体验地址
##### 使用的是微信公众测试号的授权登录接口,仅供测试学习。进入后请先识别二维码关注测试号(测试号粉丝上限为100个)。
代理端url:http://wxoauth.hillpy.com/index.php
请求端url:http://test.hillpy.com/wxoauth/index.php