127个稳定版本
4.3.5 | 2024年5月2日 |
---|---|
4.2.2 | 2024年3月24日 |
3.5.1 | 2024年1月23日 |
3.4.29 | 2023年10月21日 |
1.0.1 | 2022年3月23日 |
在认证类别中排名第71位
每月下载量925次
2MB
42K SLoC
ZITADEL for Rust —
此存储库包含ZITADEL的gRPC服务客户端和辅助/凭证/其他实用工具。
以下功能包括
- 与ZITADEL API通信的API客户端(调用gRPC方法)
- 支持API客户端的凭证(访问令牌和服务账户拦截器)
- 为rocket提供OIDC Introspection支持
- 为axum提供OIDC Introspection支持
示例
在examples
目录中存在一些示例。前往那里查看库的实际应用,或访问文档以查看完整的API文档。
开发
在克隆存储库后,您需要"just"来运行某些任务。生成gRPC客户端是通过just generate-grpc
或just
(它被配置为"just"的默认操作)完成的。
为了成功完成生成,您需要安装"buf"和所需的proto插件。
所需工具
- just
- buf
- protoc
protoc-gen-prost
:cargo install protoc-gen-prost
protoc-gen-tonic
:cargo install protoc-gen-tonic
protoc-gen-prost-crate
:cargo install protoc-gen-prost-crate
安装工具的部分操作也通过just install-tools
进行。
许可
许可证根据您的选择,可以是Apache License,版本2.0或MIT许可证。除非您明确说明,否则您有意提交给包中包含的任何贡献,如Apache-2.0许可证中定义的,应双重许可如上,不附加任何额外条款或条件。依赖项
~0–37MB
~617K SLoC