1 个不稳定版本

0.1.0 2022年1月6日

#602身份验证

每月 36 次下载

AGPL-3.0-only

17KB
186

授权头

pipeline status coverage report docs main

用于解析/创建授权头的简单库

使用方法

use auth_headers::AuthorizationHeader;
use http::header::HeaderMap;
let auth = AuthorizationHeader::basic("aladdin", "opensesame");
let header: HeaderMap = auth.try_into().unwrap();
use auth_headers::AuthorizationHeader;
use http::header::HeaderMap;
let mut header_map = HeaderMap::new();
header_map.insert(http::header::AUTHORIZATION, "Basic YWxhZGRpbjpvcGVuc2VzYW1l".parse().unwrap());
let auth = AuthorizationHeader::try_from(&header_map).unwrap();

预提交使用

  1. 如果没有安装,请使用您的包管理器安装,或 pip install --user pre-commit
  2. 运行 pre-commit autoupdate 以更新预提交配置以使用最新模板
  3. 运行 pre-commit install 以将预提交钩子安装到您的本地环境

Famedly

该项目是Famedly源代码的一部分。

我们认为医疗保健软件应该是开源的,因此我们在 gitlab.com/famedly 上发布了我们大部分源代码。

有关我们的行为准则和向我们提交拉取请求的流程的详细信息,请参阅 CONTRIBUTING.md

关于此项目的许可信息,请查看存储库中的 LICENSE 文件。

如果您编译我们提供的开源软件以开发自己的移动、桌面或嵌入式应用程序,并导致该应用程序为任何目的连接到我们的服务器,您必须同意我们的服务条款。简而言之,如果您选择连接到我们的服务器,将适用以下限制

  • 您同意不要更改开源软件连接和与我们的服务器交互的方式
  • 您同意不要削弱开源软件的任何安全功能
  • 您同意不要使用开源软件来收集数据
  • 您同意不要将我们的服务器用于存储与软件预期和原始功能无关的数据
  • 您承认您对您软件的所有更新负有完全责任

未经Famedly GmbH的事先书面明确同意,不授予Famedly商标及其相关标志的许可,所有这些将继续由Famedly GmbH独家拥有。未经Famedly GmbH的事先书面明确同意,不得使用Famedly商标及其相关标志。

获取更多信息,请访问 Famedly.com 或通过 [email protected] 联系我们

依赖关系

~1–1.6MB
~31K SLoC