当前位置: 首页 > news >正文

【Auth Proxy】为你的 Web 服务上把锁

Auth Proxy

一个极简的用于 Web 服务鉴权的反向代理服务

  • 极其简约的 UI
  • 对你的真实服务无任何侵入性
  • 支持容器部署,Docker Image 优化到不能再小(不到 9MB)
  • GitHub:https://github.com/wengchaoxi/auth-proxy
    auth-proxy

效果

我在 http://localhost:8000 部署了一个 whoami 的服务,我希望给这个服务加一个访问密钥,于是我起了一个 Auth Proxy 在 http://localhost:18000,Auth Proxy 会代理正确输入访问密钥的请求

认证界面

auth

认证通过

success

使用

Docker Compose

version: '3'services:auth-proxy:image: docker.io/wengchaoxi/auth-proxy:latestports:- 18000:18000environment:- HOST=0.0.0.0- PORT=18000- TARGET_URL=http://whoami:8000 # 认证成功后的访问的地址- AUTH_ACCESS_KEY=whoami # 认证的密码,默认 whoami- AUTH_EXPIRATION=24h # 认证有效期,默认 24 小时后需要重新输入密码# 真实 web 服务,你可以换成你的whoami:image: traefik/whoamicommand:- --port=8000ports:- "8000:8000"

项目地址:https://github.com/wengchaoxi/auth-proxy

http://www.lryc.cn/news/321498.html

相关文章:

  • Docker 从0安装 nacos集群
  • keithley2612A数字源表
  • AI助手 - 月之暗面 Kimi.ai
  • 《计算机考研精炼1000题》为你考研之路保驾护航
  • el-input添加keyup事件无响应
  • 错误1075:依存服务不存在, 或已标记为删除的解决方法
  • 【Python】使用selenium对Poe批量模拟注册脚本
  • 【Linux】编译器-gcc/g++的使用(预处理、编译、汇编、连接)
  • 【Linux】Linux安装软件---软件包管理器 yum
  • QT网络编程之获取本机网络信息
  • 离线安装docker、docker-compose、Mysql镜像
  • Redis系列学习文章分享---第九篇(Redis快速入门之好友关注--关注和取关 -共同关注 -Feed流实现方案分析 -推送到粉丝收件箱 -滚动分页查询)
  • 数据库基本介绍及编译安装mysql
  • 代码随想录算法训练营第55天 | 583. 两个字符串的删除操作, 72. 编辑距离
  • Guava之EventBus源码分析
  • Spark on Yarn安装配置
  • Debezium日常分享系列之:Debezium 2.5.3.Final发布
  • elment-ui el-tabs组件 每次点击后 created方法都会执行2次
  • sheng的学习笔记-AI-Network in Network(NIN)和1*1卷积
  • 【靶机测试--PHOTOGRAPHER: 1【php提权】】
  • LeetCode每日一题——删除有序数组中的重复项
  • 元宇宙VR数字化艺术展降低办展成本
  • 聚类分析 | Matlab实现基于PCA+DBO+K-means的数据聚类可视化
  • 使用 git 先提交后拉取的时候远程分支不允许问题
  • Unity 创建快捷方式开机自动启动
  • 什么是docker(docker客户端、镜像、容器、仓库)
  • [Python人工智能] 四十三.命名实体识别 (4)利用bert4keras构建Bert+BiLSTM-CRF实体识别模型
  • Android Framework开发之Linux +Vim命令
  • MySQL 索引的10 个核心要点
  • MaixSense-A010 接入 ROS