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 • Rust 包仓库 265/week @ 2024-04-23 • Rust 包仓库 5/week @ 2024-04-30 • Rust 包仓库 251/week @ 2024-05-21 • Rust 包仓库 52/week @ 2024-05-28 • Rust 包仓库 142/week @ 2024-06-04 • Rust 包仓库 10/week @ 2024-06-11 • Rust 包仓库 2/week @ 2024-06-18 • Rust 包仓库 75/week @ 2024-07-02 • Rust 包仓库 47/week @ 2024-07-09 • Rust 包仓库 234/week @ 2024-07-16 • Rust 包仓库 130/week @ 2024-07-23 • Rust 包仓库 39/week @ 2024-07-30 • Rust 包仓库

每月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