15 个版本
0.3.3 | 2024年7月23日 |
---|---|
0.3.2 | 2024年7月17日 |
0.2.1 | 2024年6月5日 |
0.2.0 | 2024年5月27日 |
0.1.3 | 2024年3月15日 |
#39 在 身份验证
每月404次下载
38KB
936 行
OIDC CLI
一款用于处理 OIDC 的命令行工具
安装
使用 cargo
从源安装
cargo install oidc-cli
使用 cargo-binstall
生成二进制文件
cargo binstall oidc-cli
下载发布版二进制文件: https://github.com/ctron/oidc-cli/releases
示例
创建一个新的(保密的)客户端
oidc create confidential my-client --issuer https://example.com/realm --client-id foo --client-secret bar
创建一个新的(公开的)客户端
oidc create public my-client --issuer https://example.com/realm --client-id foo
然后,获取访问令牌
oidc token my-client
或者将其与 HTTPie 等工具结合使用
http example.com/api "Authorization:$(oidc token my-client --bearer)"
依赖项
~30–45MB
~900K SLoC