pub trait AuthHandler: Send + Sync {
// Required methods
fn validate_request(
&self,
request: &UniversalRequest,
) -> Result<(), ProtocolError>;
fn add_auth_headers(
&self,
request: &mut UniversalRequest,
) -> Result<(), ProtocolError>;
}Expand description
Authentication Handler Trait
Required Methods§
Sourcefn validate_request(
&self,
request: &UniversalRequest,
) -> Result<(), ProtocolError>
fn validate_request( &self, request: &UniversalRequest, ) -> Result<(), ProtocolError>
Validate request authentication
Sourcefn add_auth_headers(
&self,
request: &mut UniversalRequest,
) -> Result<(), ProtocolError>
fn add_auth_headers( &self, request: &mut UniversalRequest, ) -> Result<(), ProtocolError>
Add authentication to outgoing request