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身份验证

Download history 265/week @ 2024-04-23 5/week @ 2024-04-30 251/week @ 2024-05-21 52/week @ 2024-05-28 142/week @ 2024-06-04 10/week @ 2024-06-11 2/week @ 2024-06-18 75/week @ 2024-07-02 47/week @ 2024-07-09 234/week @ 2024-07-16 130/week @ 2024-07-23 39/week @ 2024-07-30

每月404次下载

Apache-2.0

38KB
936

OIDC CLI

crates.io GitHub release (latest SemVer) CI

一款用于处理 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