pub struct TokenSourceConfig {
pub priority: TokenSourcePriority,
pub header_names: Vec<String>,
pub cookie_names: Vec<String>,
}Expand description
Token source configuration for actix extractors.
You can register this as app_data(web::Data<TokenSourceConfig>) to customize:
- which header names are scanned for a token
- which cookie names are scanned for a token
- the priority order between header/cookie
§繁體中文
actix Extractor 的 token 來源設定。
你可以把它以 app_data(web::Data<TokenSourceConfig>) 的形式注入到 App,
用來自訂:
- 會掃描哪些 header 名稱來取得 token
- 會掃描哪些 cookie 名稱來取得 token
- header/cookie 之間的優先順序
Fields§
§priority: TokenSourcePriority§header_names: Vec<String>Trait Implementations§
Source§impl Clone for TokenSourceConfig
impl Clone for TokenSourceConfig
Source§fn clone(&self) -> TokenSourceConfig
fn clone(&self) -> TokenSourceConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TokenSourceConfig
impl Debug for TokenSourceConfig
Auto Trait Implementations§
impl Freeze for TokenSourceConfig
impl RefUnwindSafe for TokenSourceConfig
impl Send for TokenSourceConfig
impl Sync for TokenSourceConfig
impl Unpin for TokenSourceConfig
impl UnwindSafe for TokenSourceConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more