文件名称:rust-jwt:用于Rust的JSON Web令牌库
文件大小:24KB
文件格式:ZIP
更新时间:2024-05-29 16:50:08
Rust
智威汤逊 JSON Web令牌库。 用法 请注意,对于旧版支持(不推荐,仅在0.9.0之前才支持),请从jwt::legacy导入,而不是直接从jwt导入。 一切都应该像以前一样工作,并进行一些小的改进。 仅索赔 如果您不关心该标头,只要验证了标头,就可以通过几个特征来完成签名和验证。 签收 声明可以是任何serde::Serialize类型,通常是通过serde_derive派生的。 use hmac :: {Hmac, NewMac}; use jwt :: SignWithKey; use sha2 :: Sha256; use std :: collections :: BTreeMap; let key: Hmac < Sha256> = Hmac :: new_varkey ( b"some-secret" ). unwrap (); let mut claims = B
【文件预览】:
rust-jwt-master
----Cargo.toml(669B)
----src()
--------error.rs(2KB)
--------token()
--------claims.rs(3KB)
--------lib.rs(8KB)
--------algorithm()
--------header.rs(6KB)
----examples()
--------hs256.rs(1KB)
--------custom_claims.rs(1KB)
----.travis.yml(117B)
----LICENSE(1KB)
----test()
--------rs256-private.pem(875B)
--------rs256-public.pem(269B)
--------es256-public.pem(178B)
--------es256-private.pem(227B)
--------rs256-public-2.pem(272B)
----README.md(5KB)
----.gitignore(18B)