API 鉴权插件上线!支持用户自定义鉴权插件

Postcat使用全解析 Postcat基于现代Web技术构建,利用前端框架提供用户界面,同时通过后端服务处理API请求和响应。它支持多种HTTP请求方法,允许用户发送请求并实时查看响应数据。此外,Postcat还提供了环境变量、预请求脚本、代码生成器等高级功能,进一步提升了API开发与测试的效率。 阅读详情

0.4.0 版本更新主要围绕这几个方面:

  • 分组独立的 UI,支持分组 API 鉴权

  • API 测试支持继承 API 鉴权

  • 支持用户自定义鉴权插件,仅需部分配置即可发布鉴权插件

开始介绍功能之前,我想先和大家分享一下鉴权功能设计的一些思考。

其实和大部分接口测试前要登录类似,鉴权是身份验证的一种方式。在大多数情况下,鉴权信息一般是:

  1. 对大多数 API 生效而不是仅某几个 API 需要鉴权

  2. 测试使用不需要显示在文档信息中,一般会有个说明文件全局说明此项目下的 API 使用什么鉴权

以下三种设计都可以满足在测试前自动鉴权的需求:

  • 鉴权信息配置在分组/项目中,内部的 API 从父级继承鉴权信息

  • 每个 API 配置独立的鉴权

  • 在环境中配置鉴权信息,选中后 API 引用环境信息鉴权

 

我们如何判断要将这个功能放在哪里呢?

我们先来分析分组和环境的使用范围:

  • 分组:对一系列 API 生效,适合放置鉴权/登录等一系列 API 都可能用到的前置条件,也可以设置公共的断言(例如状态码等于 200)

  • 环境:灵活的全局变量用法,和 API 没有强关联关系,可以根据按不同用户创建(例如 Scar 本地环境/Jack 本地环境),也可以按照不同的服务器环境创建,适合放一些和用户相关联的信息,例如每个测试人员可能都会使用自己的鉴权的账号、密码。

所以一系列 API 都能用到的公共配置框架,我们应该放到项目/分组去实现,同时通过环境来填写配置变量数据,这样可以复用大家的设置,让团队内的 API 和测试数据更方便维护。

基于上面考虑,我们的鉴权支持在分组配置,我们继续来看看如何使用~

选中相应的分组-选中鉴权,因为鉴权值涉及到敏感数据,为了在协作环境中工作时保持此数据安全,我们建议使用全局变量。

 

添加环境,配置全局变量,添加后程序会自动选中这个环境。

 

再次测试,可以看到鉴权已经成功!

 

当然啦,除了官方提供的 Basic、JWT ,其实还有很多其他鉴权方式例如 NTLM、微信签名、AWS 签名等等。

 

所以我们将鉴权功能设计成了可拓展的!!

例如这就是官方的 Basic Auth 鉴权插件代码,核心逻辑不到 30 行,非常简单易懂。

 

本月官方也计划支持更多鉴权插件:

  • JWT

  • Bear Token

  • APIKey

  • OAuth 2.0

了解 Postcat:

Postcat 是一个强大的开源、跨平台(Windows、Mac、Linux、Browsers...)的 API 开发测试工具,支持 REST、Websocket 等协议(即将支持 GraphQL、gRPC、TCP、UDP),帮助你加速完成 API 开发和测试工作。

Postcat 核心功能:

  1. API 文档管理:可视化 API 设计,生成 API 文档

  2. API 测试:自动生成测试参数,自动生成测试用例,可视化数据编辑

  3. 插件拓展:众多插件扩展产品功能,打造属于你和团队的 API 开发平台

  4. Mock:根据文档自动生成Mock,或创建自定义 Mock 满足复杂场景

  5. 团队协作:既能实现API 分享也能可以创建云空间共同协作

Postcat 优势:

  1. 免登录即可测试:省去繁琐的验证登录的操作

  2. 界面简洁:没有冗余的功能与复杂选项

  3. 免费:中小团队以及个人使用

  4. 丰富的插件:支持数据迁移、主题、API 安全等高达22款插件

  5. 国产:能更好的理解国内用户的需求,与开发团队沟通无障碍

  6. 完善的用户文档:跟着操作就能快速上手

多提 Issue !多反馈!

在使用过程中有任何疑问,可以进群交流:

 

也可以在线提 Issue(强烈推荐这种开源的方式),提问题本身就已经在贡献社区了:

https://github.com/Postcatlab/postcat/issues

 

如果喜欢,不妨Star 支持一下

这个项目是开源的,如果你觉得这个项目还不错的话,不妨点个 Star 支持一下!

Github :

https://github.com/Postcatlab/postcat

Gitee:

https://gitee.com/eolink_admin/postcat

AI应用API鉴权实战:从裸奔Key到企业级多租户网关架构 API鉴权是现代软件架构中保障服务安全与可控的核心组件,其核心原理在于验证请求者的身份与权限,确保资源被合法访问。在微服务与云原生时代,健全的鉴权机制是实现服务治理、成本控制与数据隔离的技术基石。对于将大模型等AI能力服务化的场景,其技术价值尤为凸显,它直接关系到系统稳定性、财务安全与合规要求。当AI应用面临多租户支持、用量配额、成本核算与恶意防护等需求时,简单的静态API Key方案便捉襟见肘。本文聚焦于智能文本生成等AI服务的生产级部署,深入探讨如何通过引入API网关与自定义鉴权服务构建安全防线,并解析 阅读详情

相关推荐

Elasticsearch设置密码实战案例:从零实现用户鉴权

手把手演示如何通过配置安全模块,实现elasticsearch设置密码与用户权限管理,涵盖配置流程与常见问题处理,助力系统安全升级。

weixin_42590539的博客 369

这个好用的开源 API 管理工具将要正式更名

近期,Eoapi 将正式更名,以后再也没有 Eoapi ,而是替换成为更加强大的 Postcat。

kungfuboy17的博客 485

通义千问API鉴权故障排查:OAuth与API Key双模式解析

大模型API调用中的鉴权机制是保障服务安全与资源隔离的核心环节。其原理涉及OAuth 2.0协议的scope权限控制、API Key的多维策略绑定(域名、模型白名单、计费包),以及二者在实际请求中的协同与互斥关系。技术价值在于避免未授权访问、实现细粒度配额管理,并支撑多模型路由调度。典型应用场景包括VS Code代码助手集成、自建Web应用对接、Ollama本地化部署等。当出现403 Forbidden或401 Unauthorized错误时,往往并非服务下线,而是token scope缺失、client_

weixin_33853827的博客 1969

开源项目推荐 | 简单好用的开源 API 管理工具 Postcat

Postcat 是一个强大的开源、跨平台(Windows、Mac、Linux、Browsers...)的 API 开发测试工具,支持 REST、Websocket 等协议(即将支持 GraphQL、gRPC、TCP、UDP),帮助你加速完成 API 开发和测试工作。

qq_42107247的博客 985

API安全实战:从鉴权到防滥用的Web服务防护体系构建

在Web应用开发中,API接口是数据交互的核心通道,其安全性直接关系到服务稳定与数据资产。理解API安全的基本原理,关键在于构建分层的防护体系:首先通过认证(如JWT、API Key)确认调用者身份,再结合授权机制(如RBAC、ABAC)控制访问权限,这是保障服务不被未授权访问的基础。从技术价值看,健全的鉴权体系不仅能防止数据泄露,更是实现服务商业化、精细化运营的前提。在实际应用场景中,尤其是像AgentCPM这类处理高价值数据、调用成本高昂的AI助手服务,仅靠鉴权还不够,必须结合防滥用策略。这包括通过滑动

weixin_34259232的博客 407

新插件上线,public API 处理能力更进一步

Apache APISIX项目目前正在开发其他插件以支持集成更多服务,如果您对此有兴趣,您可以通过GitHub Discussions 发起讨论,或通过邮件列表进行交流。

ApacheAPISIX的博客 1307

发现新大陆,超级好用的轻量级接口测试工具 Postcat

今天小白给大家推荐一个超级好用的轻量级的接口测试工具,相信Postman的强大大家都知道,我们平时在做接口测试和调试时,但我发现这个工具占用内容很高,很容易卡顿,痛苦的折磨让我不断寻找新的大陆!

qq_42107247的博客 1112

Anthropic零层协议:TLS扩展内生鉴权技术解析

在云原生与大模型服务深度耦合的今天,API网关性能瓶颈日益凸显——传统HTTP层鉴权、限流、路由等中间件引发高延迟与上下文切换雪崩。TLS协议内生化成为突破路径:通过复用TLS 1.3扩展机制(如私有extension type=0xff01),将身份认证逻辑下沉至握手阶段,实现单RTT完成鉴权,消除应用层IO等待。该技术显著降低端到端延迟(实测P99握手耗时1.2秒)、压缩运维复杂度,并倒逼可观测体系向eBPF与内核层迁移。适用于SRE、API网关架构师及模型服务编排工程师,尤其在高并发LLM推理场景中释

windshg的专栏 745

Postcat IDEA 插件,最全的使用教程

Postcat 插件不会入侵到代码内部,无需添加任何jar包依赖,这个真的很香!下面说一说,这个插件如何使用,是时候展现真正的技术了~

qq_42107247的博客 1315

vLLM大模型服务鉴权实战:JWT与OAuth2网关集成方案详解

在构建企业级AI应用时,API安全与权限控制是保障服务稳定和数据隐私的核心环节。其基本原理是在服务入口处对请求进行身份验证与授权校验,确保只有合法用户才能访问后端资源。这项技术对于实现服务治理、满足合规要求至关重要,广泛应用于对外提供API服务、多租户系统及内部微服务架构中。本文将聚焦于高性能大语言模型推理引擎vLLM,探讨如何为其构建外部鉴权层。通过对比分析轻量级的JWT中间件直连方案与企业级的OAuth2结合API网关方案,并结合vLLM、JWT等关键技术热词,详细阐述从架构设计、代码实现到生产部署的全

weixin_30697239的博客 304

(OpenCV)图像目标尺寸检测

  本文翻译自pyimagesearch技术博客上的一篇文章,《Measuring size of objects in an image with OpenCV》,原文作者:Adrian Rosebrock 。 https://www.pyimagesearch.com/2016/03/28/measuring-size-of-objects-in-an-image-with-opencv...

明柳梦少的博客 7万+

JWT 鉴权插件上线!让你的 API 更安全!

除了我们之前更新的 Basic Auth 鉴权插件,这次给大家带来 JWT 鉴权插件。

Postcat 的博客 724

MounRiver避坑实录:手把手迁移CH32V307 EVT工程到自定义目录

本文详细记录了将沁恒CH32V307的EVT工程迁移到自定义目录的完整流程与避坑指南。针对MounRiver Studio的虚拟链接机制,重点讲解了如何清理旧配置、重新设置头文件路径、链接脚本等关键步骤,帮助开发者创建独立、可维护的MCU项目工程。

uber9的博客 243

网关插件上线!支持一键发布配置到网关

为了满足广大开发者在 Postcat 平台快速发布配置到 Apinto 网关上,我们与 Apinto 开源小组强强联手,合作推出的「Apinto for Postcat」插件,目前已正式上架 Postcat 插件广场!

Postcat 的博客 610

1.3-----Simplify 3D切片软件:从新手困惑到高效打印的进阶设置指南

本文详细介绍了Simplify 3D切片软件在大型模型打印中的高效设置技巧,包括切片效率、支撑结构智能生成和精细参数调节等核心优势。通过实战案例和进阶参数设置指南,帮助用户从新手快速进阶到高效打印,显著提升3D打印质量和效率。

weixin_42552716的博客 422

STM32MP157+AD7606BSTZ四通道IEPE传感器采集方案实战(附完整电路图)

本文详细介绍了基于STM32MP157和AD7606BSTZ的四通道IEPE传感器采集方案,涵盖硬件电路设计、软件驱动开发及系统性能优化。通过精确的恒流源设计和同步采样技术,实现高精度振动信号采集,适用于工业振动监测等应用场景。

weixin_42713608的博客 700

GLM-4-9B-Chat-1M保姆级教程:vLLM API Key鉴权+Chainlit用户登录集成

本文介绍了如何在星图GPU平台上自动化部署【vllm】glm-4-9b-chat-1m镜像,快速构建支持百万字上下文的中文大模型服务。通过vLLM API Key鉴权与Chainlit用户登录集成,实现安全可控的长文本对话应用,典型场景包括合同摘要、技术文档解析与中英混合问答。

weixin_33531560的博客 464

【无人机对抗】基于matlab无人机红蓝对抗仿真【含Matlab源码 4436期】

无人机红蓝对抗仿真 完整代码,包运行;可提供运行操作视频!适合小白!

Matlab3024528700的博客 1379

全网最强 DeepSeek 插件上线!支持多家云服务,一键解锁满血版 AI

自 DeepSeek 推出以来,其回答质量备受好评。然而,许多用户在连续提问时经常遇到“服务器繁忙,请稍后再试”的提示。随着各大云服务商陆续部署 DeepSeek 的完整模型,我们其实可以通过这些厂商的 API,享受更加流畅和高效的 DeepSeek 体验,不仅响应速度更快,还能大幅减少因服务器负载导致的访问受限问题。不过,直接调用各大厂商的 API 需要一定的开发能力,涉及接口调用、API Key 管理等操作,使用门槛较高。

u011397689的博客 2509

电机控制基础,小白入门篇

电机,这个藏在风扇、电动车、机器人里的“动力心脏”,如何精准控制它的转速、方向甚至力量?这篇博客专为完全零基础的小白打造,用“说人话”的方式拆解电机控制的底层逻辑,帮你从“看不懂电路图”到“能调个简单电机”。 电机控制不是“大神专属”,只要掌握“电生磁、磁生力”的底层逻辑,加上动手实践,小白也能快速入门。这篇博客会陪你从“看电机转”到“让电机听话”,把复杂的控制原理变成能上手玩的“小实验”。准备好你的面包板和电机,我们一起开启“电控之旅”吧!

汽车电子软件领域知识分享 5591

【漏洞复现】永恒之蓝 MS17-010 远程溢出漏洞(CVE-2017-0143)

文章目录声明前言一、漏洞原理简述二、漏洞代码深层解析三、实验步骤四、漏洞补丁总结 声明 本篇文章仅用于技术研究与技术学习,切勿用于非授权下攻击行为,切记! 前言 Windows7 存在 MS17-010 永恒之蓝(远程溢出漏洞) ,该漏洞是方程式组织在其漏洞利用框架中一个针对SMB服务进行攻击的漏洞,该漏洞导致攻击者在目标系统上可以执行任意代码 一、漏洞原理简述 MS17-010漏洞出现在Windows SMB v1中的内核态函数 srv!SrvOs2FeaListToNt 在处理FEA(File Ex

李同學AI安全 9627

vLLM支持自定义插件扩展功能

vLLM通过PagedAttention、连续批处理和OpenAI兼容API,实现高并发、低延迟、高资源利用率的大模型推理服务,支持插件扩展与生产级部署,成为AI时代基础设施的核心。

weixin_31720909的博客 1082

linux内核学习(一)---内核社区介绍及补丁提交

本系列开始会对linux内核进行系统性的学习,以源码与内核社区为基础,了解前沿的内核机制,同时也深度了解linux内核中的一些经典机制 本章会先对linux内核社区进行简单的介绍,包括源码下载、内核社区的修改提交

文艺小少年的博客 536

Postcat 插件上线,支持 ApiPost 格式导入

最近我们的插件广场上线了一款由我们的社区共建者开发的 ApiPost 插件,安装即可支持导入 ApiPost 格式的数据,操作方法也很简单呢。

Postcat 的博客 880

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

全任务零样本学习-mT5中文-base多租户支持:API Key鉴权与QPS配额管理方案

本文介绍了如何在星图GPU平台上自动化部署全任务零样本学习-mT5分类增强版-中文-base镜像,实现高质量中文文本增强。该镜像支持零样本意图理解与动态生成,典型应用于客服话术优化、营销文案A/B测试及政务文书润色等场景,显著提升企业级NLP内容生产效率。

weixin_36074800的博客 309

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

2025实战:Kong自定义插件开发指南(从入门到上线)

你是否遇到过Kong网关现有插件无法满足业务需求的困境?想添加自定义认证逻辑却不知从何下手?本文将带你从零构建一个完整的Kong插件,掌握从环境搭建到部署上线的全流程。读完本文,你将获得: - 插件目录结构的标准化设计方法 - 核心处理逻辑与配置验证的实现要点 - 基于官方测试框架的插件验证技巧 - 无缝集成到Kong网关的部署策略 ## 插件开发基础 Kong作为高性能API网关,其插件系统...

gitblog_00128的博客 926

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: IDEA 插件上新! 生成接口文档就是这么快!
下一篇: 网关插件上线!支持一键发布配置到网关
Postcat 开源 API 工具
博客等级 码龄5年 14粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值