zoukankan      html  css  js  c++  java
  • Python接口自动化测试(3):Postman使用-授权设置

    前提介绍

    有些时候对安全的考虑,我们不希望接口是对外暴露的,因此就会使用授权机制,来验证您是否具有访问服务器所需数据的权限

    当您发送请求时,您通常必须包含参数,以确保请求具有访问和返回所需数据的权限。

    Postman共支持下列这些授权协议类型:

    • No Auth 
    • Bearer Token
    • Basic auth
    • Digest Auth
    • OAuth 1.0
    • OAuth 2.0
    • Hawk Authentication
    • AWS Sigbature
    • NTLM Authentication[Beta]

    其中加粗部分是比较常用的方式

    Basic auth

    访问链接:https://postman-echo.com/basic-auth,会告诉我们没有授权,且返回码返回的是401,401就是未授权的状态码。

    操作步骤:

    1.选择Authorization

    2.TYPE类型选择Basic Auth

    3.输入用户名和密码

    4.点击send

    Digest Auth

    Digest auth 是一个简单的认证机制,它采用哈希加密方法,以避免用明文传输,安全性更高。

    访问链接:https://postman-echo.com/digest-auth,会告诉我们没有授权

    操作步骤:

    1.选择Authorization

    2.TYPE类型选择Digest Auth

    3.输入用户名和密码

    4.输入ADVANCED信息

    Realm="iptel.org",Nonce=''dcd98b7102dd2f0e8b11d0f600bfb0c093'',Algorithm='MD5',qop=''auth,auth-int''

    5.点击send

    HawkAuth

    HawkAuth是一个Http 认证方案,使用MAC算法,它提供了对请求进行部分加密验证的认证HTTP请求的方法。

    操作步骤:

    访问链接:https://postman-echo.com/auth/hawk,会告诉我们没有授权

    设置授权后再发送请求,可以看到认证通过了。

    1.选择Authorization

    2.TYPE类型选择 Hawk Authentication 

    3.输入对应的值:

      Hawk Auth ID:dh37fgj492je

      Hawk Auth Key:werxhqb98rpaxn39848xrunpaw3489ruxnpa98w4rxn

      Algorithm:sha256t''

    4.点击send

    OAuth 1.0

    OAuth 1.0是一个开放标准,允许用户让第三方用用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表)而无需将用户名和密码提供给第三方应用。

    操作步骤:

    访问链接:https://postman-echo.com/auth/hawk,会告诉我们没有授权

    设置授权后再发送请求,可以看到认证通过了。

    1.选择Authorization

    2.TYPE类型选择 Hawk Authentication 

    3.输入对应的值:

      Consumer Key:RKCGzna7bv9YD57c

      Consumer Secret:D+EdQ-gs$-%@2Nu7

    4.点击send

  • 相关阅读:
    cocos2d-x类型转换(CCstring int string char UTF-8互转)
    cocos2d-x 实心圆
    CCLabelTTF的多行显示(仅限中文)
    cocos2d-x 弹窗
    cocos2d-x 画线
    cocos2d-x 利用CCLabelTTF制作文字描边与阴影效果的实现方法
    cocos2d-x 背景色修改
    cocos2d-x 中文乱码问题
    HelloWorld.exe 中的 0x0f9265f6 (libcocos2d.dll) 处有未经处理的异常: 0xC0000005: 读取位置 0x00000038 时发生访问冲突
    error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
  • 原文地址:https://www.cnblogs.com/zengxuejie/p/14155029.html
Copyright © 2011-2022 走看看