pub struct StaticTokenAuthPlugin { /* private fields */ }Implementations§
Source§impl StaticTokenAuthPlugin
impl StaticTokenAuthPlugin
pub fn new(tokens: impl IntoIterator<Item = String>) -> Self
pub fn with_query_param_name(self, query_param_name: impl Into<String>) -> Self
Trait Implementations§
Source§impl Clone for StaticTokenAuthPlugin
impl Clone for StaticTokenAuthPlugin
Source§fn clone(&self) -> StaticTokenAuthPlugin
fn clone(&self) -> StaticTokenAuthPlugin
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 StaticTokenAuthPlugin
impl Debug for StaticTokenAuthPlugin
Source§impl WebSocketAuthPlugin for StaticTokenAuthPlugin
impl WebSocketAuthPlugin for StaticTokenAuthPlugin
fn as_any(&self) -> &dyn Any
Source§fn audit_logger(&self) -> Option<&dyn SecurityAuditLogger>
fn audit_logger(&self) -> Option<&dyn SecurityAuditLogger>
Get the audit logger if configured
Source§fn log_audit<'life0, 'async_trait>(
&'life0 self,
event: SecurityAuditEvent,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn log_audit<'life0, 'async_trait>(
&'life0 self,
event: SecurityAuditEvent,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Log a security audit event if audit logging is enabled
Source§fn auth_metrics(&self) -> Option<&AuthMetrics>
fn auth_metrics(&self) -> Option<&AuthMetrics>
Get auth metrics if configured
Auto Trait Implementations§
impl Freeze for StaticTokenAuthPlugin
impl RefUnwindSafe for StaticTokenAuthPlugin
impl Send for StaticTokenAuthPlugin
impl Sync for StaticTokenAuthPlugin
impl Unpin for StaticTokenAuthPlugin
impl UnsafeUnpin for StaticTokenAuthPlugin
impl UnwindSafe for StaticTokenAuthPlugin
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