pub trait AuthorizationProvider: DynClone + Debug + Sync + Send {
    fn sign(
        &self,
        request: &mut Request<'_, RequestBody<'_>>
    ) -> Result<(), AuthorizationError>; fn async_sign(
        &'a self,
        request: &'a mut Request<'_, AsyncRequestBody<'_>>
    ) -> Pin<Box<dyn Future<Output = Result<(), AuthorizationError>> + Send + 'a, Global>>; }
Expand description

七牛鉴权签名接口

对 HTTP 请求进行签名

Required methods

使用指定的鉴权方式对 HTTP 请求进行签名

该方法的异步版本为 Self::async_sign

使用指定的鉴权方式对 HTTP 请求进行异步签名

Implementations on Foreign Types

使用指定的鉴权方式对 HTTP 请求进行签名

该方法的异步版本为 Self::async_sign

使用指定的鉴权方式对 HTTP 请求进行异步签名

使用指定的鉴权方式对 HTTP 请求进行签名

该方法的异步版本为 [Self::async_sign]。

使用指定的鉴权方式对 HTTP 请求进行异步签名

使用指定的鉴权方式对 HTTP 请求进行签名

该方法的异步版本为 [Self::async_sign]。

使用指定的鉴权方式对 HTTP 请求进行异步签名

使用指定的鉴权方式对 HTTP 请求进行签名

该方法的异步版本为 Self::async_sign

使用指定的鉴权方式对 HTTP 请求进行异步签名

使用指定的鉴权方式对 HTTP 请求进行签名

该方法的异步版本为 Self::async_sign

使用指定的鉴权方式对 HTTP 请求进行异步签名

Implementors