pub trait IClaimsExt {
// Required methods
fn set_claims(&mut self, claims: Box<dyn IClaims>);
fn claims(&self) -> Option<&dyn IClaims>;
}Expand description
Extension trait that adds claims storage to an IHttpContext.
Implemented by HttpContext in lrwf-http. This trait is a supertrait
of IHttpContext so that authentication/authorization middleware can
store and retrieve claims through &mut dyn IHttpContext directly.
Required Methods§
Sourcefn set_claims(&mut self, claims: Box<dyn IClaims>)
fn set_claims(&mut self, claims: Box<dyn IClaims>)
Store authentication claims in the context.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".