#kerberos #krb5 #authenticated-user

废弃 sys cccolutils

Kerberos5凭证缓存收集工具

7个版本

0.2.2 2024年4月7日
0.2.1 2020年1月25日
0.2.0 2019年3月19日
0.1.0 2019年3月19日
0.0.3 2019年3月18日

#6 in #krb5

MIT/Apache

13KB
196

Kerberos 5凭证缓存收集工具(已废弃)

crates.io crates.io crates.io docs.rs

警告:此crate不再积极维护。

此包是对cccolutils Python包的一个粗糙的Rust移植。

C部分受到了该Python包的CPython扩展的启发,并进行了一些调整和修复,以解决我发现的全部内存泄漏(使用valgrind和一个小型的C测试程序,以及nightly rust的泄漏检测器对Rust代码)。

当前可用的API仅限于以下三个函数

  • fn get_username_for_realm(realm: String) -> Result<Option<String>, String>: 确定给定领域的认证用户的用户名
  • fn has_credentials() -> bool: 确定是否有任何领域的活动认证票据
  • fn has_credentials_for_realm(realm: String) -> Result<bool, String>: 确定给定领域是否存在认证用户

此目录中的uncrustify配置强制执行C代码的样式。

依赖项

~185KB