#客户端 #请求 #Hydra #API #OAuth2 #ORY #同意

hydra-client

ORY Hydra API 的客户端实现

5 个版本 (3 个破坏性更新)

0.4.0 2020年10月20日
0.3.0 2020年10月19日
0.2.0 2020年10月9日
0.1.1 2020年10月8日
0.1.0 2020年10月8日

#3 in #同意

每月下载量 26

Apache-2.0

10KB
202

hydra-client-rs

hydra-client-rs 是一个用于 ORY Hydra API 的 Rust 客户端实现。

它相对不完整,主要是为了满足 hydra-idp-ldap 的需求而开发的。

目前,仅实现了少数几种响应类型和以下端点

  • 获取登录请求信息(GET /oauth2/auth/requests/login
  • 接受登录请求(PUT /oauth2/auth/requests/login/accept
  • 获取同意请求信息(GET /oauth2/auth/requests/consent
  • 接受同意请求(PUT /oauth2/auth/requests/consent/accept
  • 接受注销请求(PUT /oauth2/auth/requests/logout/accept

用法

使用此库非常简单

use hydra_client::Hydra;
use url::Url;

fn main() {
    let hydra = Hydra::new(Url::parse("http://127.0.0.1:4445").unwrap());
    ...
}

贡献

此库是 自由软件,欢迎所有贡献。

请注意,该项目以 贡献者行为准则 发布。通过参与此项目,您同意遵守其条款。

依赖关系

~4–8.5MB
~188K SLoC