openlark-core 0.19.0

OpenLark 核心基础设施 crate - HTTP 客户端、错误处理、认证和核心工具
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! 鉴权模块(ADR-0002):收口「给请求做鉴权」整条 concern——
//! 获取(acquisition)+ 决策/授权校验(policy)+ 恢复(app_ticket)。
//!
//! `acquisition` / `policy` / `app_ticket` 为 `pub(crate)`:仅 core 内部可达,不进公开 API。

pub(crate) mod acquisition;
pub(crate) mod app_ticket;
pub(crate) mod policy;
pub mod token_provider;

// Re-export commonly used types
pub use token_provider::{NoOpTokenProvider, TokenProvider, TokenRequest};

// AuthHandler(token 获取 adapter)由 acquisition 提供;供 request_execution 编排时调用。
pub(crate) use acquisition::AuthHandler;