@Service public class ThirdService extends Object
| 构造器和说明 |
|---|
ThirdService() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
authAccess(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse rsp,
Map<String,String> cookies)
对用户授权的功能进行鉴权,如果是其他非法登录,拒绝访问
|
Object |
getCertKey(javax.servlet.http.HttpServletRequest req)
根据每个终端用户唯一的 ticket获取各自的 certKey通行证
|
boolean |
invlidParams(javax.servlet.http.HttpServletResponse rsp)
验证无效的参数
|
boolean |
invlidToken(javax.servlet.http.HttpServletResponse rsp)
验证无效的token
|
boolean |
isSecretKey(javax.servlet.http.HttpServletRequest req)
校验11位(或10位、8位)通行证 k码(相当于appId)
接口调用:app/s/getCertKey,参数:{ticket="LCEvNBmyjO", k="www.ps1.cn"}
或加密参数:{jsonstr:{..., ticket="LCEvNBmyjO"}, k="FDIUwGXHRpSZqATK"}
|
boolean |
thirdLogin(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse rsp,
Map<String,String> cookies)
支持第三方(如微信)快速授权登录
|
public boolean thirdLogin(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse rsp,
Map<String,String> cookies)
public boolean isSecretKey(javax.servlet.http.HttpServletRequest req)
接口调用:app/s/getCertKey,参数:{ticket="LCEvNBmyjO", k="www.ps1.cn"}
或加密参数:{jsonstr:{..., ticket="LCEvNBmyjO"}, k="FDIUwGXHRpSZqATK"}
public boolean authAccess(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse rsp,
Map<String,String> cookies)
throws Exception
Exceptionpublic boolean invlidToken(javax.servlet.http.HttpServletResponse rsp)
throws Exception
Exceptionpublic boolean invlidParams(javax.servlet.http.HttpServletResponse rsp)
throws Exception
Exceptionpublic Object getCertKey(javax.servlet.http.HttpServletRequest req)
Copyright © 2023. All rights reserved.