1

开源调研

authelia 是目前势头最猛的,star数最高的开源 IAM 系统。

图片

参考文档

配置 lite

部署参考:https://www.yoyoask.com/?p=4619

为了体验效果,我们需要修改以下内容

# 进入 lite 目录
cd examples/compose/lite

# 启动服务
docker-compose up -d

# 关闭服务
docker-compose stop

# 重启服务
docker-compose restart

# 观察日志
docker logs -f authelia

添加 oauth client

下载代码:https://github.com/authelia/o...

# 编译
go build .

# 启动
# id 和 secret 要和 identity_providers.clients.[].id 和 secret 一致
# scopes 要增加 offline_access,这样可以获取 refresh token
# -i 要和 docker-compose 里 authelia lables 里面 host 一致
./oidc-tester-app -i https://authelia.example.com --id myapp --secret fu4HCuhk5npiKawlQcyuj1Bs8hnvHrIfu1uj2J0XroKwq1thPVq8JgVXWE4uuifSeBfbZaAn --scopes openid,offline_access,profile,email,groups 

效果

public

image.png

traefik

image.png

secure

image.png

authelia

image.png
image.png
image.png

oidc 相关

image.png
image.png

oauth client

image.png
image.png
image.png

jwt.io 上解密 Raw

image.png


西山雨
1.3k 声望26 粉丝

fighting


« 上一篇
go死锁问题