zoukankan      html  css  js  c++  java
  • 接口认证:Bearer Token(Token 令牌)

      因为HTTP协议是开放的,可以任人调用。所以,如果接口不希望被随意调用,就需要做访问权限的控制,认证是好的用户,才允许调用API

    目前主流的访问权限控制/认证模式有以下几种:

    1Bearer TokenToken 令牌)

    定义:为了验证使用者的身份,需要客户端向服务器端提供一个可靠的验证信息,称为Token,这个token通常由Json数据格式组成,通过hash散列算法生成一个字符串,所以称为Json Web TokenJson表示令牌的原始值是一个Json格式的数据,web表示是在互联网传播的,token表示令牌,简称JWT)

    JWT分为三部分:头部、Claim正文部分、签名

    1)令牌的好处:避免在使用中不断的输入账号和密码,比较安全

    2)如果要测试带token的接口,首先要进行登录,登录成功会有个token信息,向api接口发送请求的时候必须带上这个token,故需要做2次请求(1,登录,拿到token 2,正式对接口进行测试)

    3注意点:

    1token一般有时间限制。测试前需要跟开发确认token可以用多久,什么时候算token失效;

    2token放在哪儿,怎么传回去,需要有开发文档,或者咨询开发,登录成功返回的token需要了解从什么地方获取(可以通过录制进行查看);

  • 相关阅读:
    文件上传漏洞总结篇
    python 构造mysql爆破器
    python写exploit采集器
    文件包含漏洞总结
    python Flask篇(一)
    Python写一个目录检索器
    python爬搜狗微信获取指定微信公众号的文章
    python打造文件包含漏洞检测工具
    python打造漏洞补丁缺少检测
    表单
  • 原文地址:https://www.cnblogs.com/Hellorxh/p/10868090.html
Copyright © 2011-2022 走看看