
go语言系列
zrunningz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oathkeeper的HTTP(S)服务端启动过程
0 前言 Oathkeeper主要基于HTTP server接收的HTTP/HTTPS请求,并进行认证,授权等操作。因此,对于其服务端的启动、Handler注册、Handler执行过程需要更加的了解才能够进行后续的开发。1 HTTP(s)handle的注册 Oathkeeper通过以下代码完成HTTP处理函数的注册。 handler := &httputil.ReverseProxy{ Director: proxy.Director,...原创 2020-11-04 20:23:26 · 404 阅读 · 0 评论 -
Oathkeeper在反向代理模式下的重要功能及调用流程
0 初始化 首先,设置Oathkeeper在cmd\server\server.go中,设置反向代理的两个重要执行函数: handler := &httputil.ReverseProxy{ Director: proxy.Director,//通过proxy.Director完成对HTTP请求的认证等操作 Transport: proxy,//通过的proxy.RoundTrip完成与后端服务的通信 } 具体调用流程如下:...原创 2020-10-22 16:42:43 · 736 阅读 · 0 评论 -
oathkeeper的安装与使用
一、Oathkeeper简介 ORY Oathkeeper是一个认证与访问代理,用于作为反向代理或者访问权限决策点。 当作为反向代理时,客户端、oathkeeper以及内网服务之间的通信流程如图1所示。 图1 作为反向代理时的通信流程 当作为权限决策点时,客户端、API网关、Oathkeeper以及内网服务之间的通信...原创 2020-10-20 17:34:36 · 1930 阅读 · 0 评论 -
goproxy编译、安装与配置
最近刚入门了go语言的基础语法等内容,为了更加深入学习go语言,也由于本人对网络协议方面比较感兴趣,于是,便看起了goproxy这个开源项目。 项目地址:https://github.com/snail007/goproxy 然而,在使用上边的自动安装/半自动安装脚本进行安装脚本时,由于网络的问题,压缩包总是一直下载 不下来。于是,边打算自己编译安装。 步骤如下:...原创 2018-05-08 14:02:47 · 8951 阅读 · 0 评论