biscuit

所属分类:特征抽取
开发工具:Rust
文件大小:229KB
下载次数:0
上传日期:2023-06-02 07:44:24
上 传 者sh-1993
说明:  委托、去中心化、基于功能的授权令牌
(delegated, decentralized, capabilities based authorization token)

文件列表:
DESIGN.md (20954, 2023-07-18)
LICENSE (11358, 2023-07-18)
SECURITY.md (1142, 2023-07-18)
SPECIFICATIONS.md (37848, 2023-07-18)
assets (0, 2023-07-18)
assets\brown.png (26216, 2023-07-18)
assets\constants.md (76, 2023-07-18)
assets\pink.png (25927, 2023-07-18)
assets\white.png (25919, 2023-07-18)
biscuit-web-key (0, 2023-07-18)
biscuit-web-key\SPECIFICATIONS.md (2352, 2023-07-18)
experimentations (0, 2023-07-18)
experimentations\biscuit-poc (0, 2023-07-18)
experimentations\biscuit-poc\Cargo.lock (19727, 2023-07-18)
experimentations\biscuit-poc\Cargo.toml (396, 2023-07-18)
experimentations\biscuit-poc\src (0, 2023-07-18)
experimentations\biscuit-poc\src\builder.rs (6624, 2023-07-18)
experimentations\biscuit-poc\src\lib.rs (19577, 2023-07-18)
experimentations\biscuit-poc\src\sealed.rs (1399, 2023-07-18)
experimentations\biscuit-poc\src\ser.rs (2025, 2023-07-18)
experimentations\biscuit-poc\src\verifier.rs (1956, 2023-07-18)
experimentations\challenge-tokens (0, 2023-07-18)
experimentations\challenge-tokens\biscuit-challenge-tokens (0, 2023-07-18)
experimentations\challenge-tokens\biscuit-challenge-tokens\Cargo.lock (14400, 2023-07-18)
experimentations\challenge-tokens\biscuit-challenge-tokens\Cargo.toml (204, 2023-07-18)
experimentations\challenge-tokens\biscuit-challenge-tokens\benches (0, 2023-07-18)
experimentations\challenge-tokens\biscuit-challenge-tokens\benches\first.rs (4240, 2023-07-18)
experimentations\challenge-tokens\biscuit-challenge-tokens\src (0, 2023-07-18)
experimentations\challenge-tokens\biscuit-challenge-tokens\src\lib.rs (7351, 2023-07-18)
experimentations\datalog (0, 2023-07-18)
experimentations\datalog\Cargo.toml (264, 2023-07-18)
experimentations\datalog\src (0, 2023-07-18)
... ...

# Biscuit authentication/authorization token [Join the Matrix chat](https://matrix.to/#/#biscuit-auth:matrix.org) ## Version The stable version of the specification is at [SPECIFICATIONS.md](https://github.com/biscuit-auth/biscuit/blob/main/SPECIFICATIONS.md). The currently in development version is on the [dev branch](https://github.com/biscuit-auth/biscuit/blob/dev/SPECIFICATIONS.md). ## Motivation, goals, non-goals See . ## Try it out Biscuit tokens can be created, attenuated, inspected and authorized from your browser: ## Roadmap You can follow the next steps on the [roadmap](https://github.com/biscuit-auth/biscuit/issues/12). Current status: - the credentials language, cryptographic primitives and serialization format are done - we have implementations for biscuits v2 in - [Rust](https://github.com/biscuit-auth/biscuit-rust) - [Web Assembly](https://github.com/biscuit-auth/biscuit-wasm) (based on the Rust version) - [Python](https://github.com/biscuit-auth/biscuit-python) (based on the Rust version) - [Haskell](https://github.com/biscuit-auth/biscuit-haskell) - we have implementations for biscuits v1 in - [Java](https://github.com/clevercloud/biscuit-java) (migration to v2 is in progress) - [Go](https://github.com/biscuit-auth/biscuit-go) - a website with documentation and an interactive playground is live at - Currently deploying to real world use cases such as [Apache Pulsar](https://github.com/clevercloud/biscuit-pulsar) at [Clever Cloud](https://www.clever-cloud.com/) - looking for an audit of the token's design, cryptographic primitives and implementations ## How to help us? - provide use cases that we can test the token on (some specific kind of checks, auth delegation, etc) - cryptographic design audit: we need reviews of algorithms, their usage and implementation in various languages - add support for biscuit v2 to java and go implementations ## Project organisation - `SPECIFICATIONS.md` is the description of Biscuit, its format and behaviour - `biscuit-web-key/` is a specification for publishing biscuit public keys - `DESIGN.md` holds the initial ideas about what Biscuit should be - `experimentations/` holds initial code examples for the crypographic schemes and caveat language. `code/biscuit-poc/` contains an experimental version of Biscuit, built to explore API issues ## License Licensed under Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0) logo by [Mathias Adam](http://www.madgraphism.com/) originally created at [Clever Cloud](https://www.clever-cloud.com/) ### Contribution Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions.

近期下载者

相关文件


收藏者