Skip to main content

RequestPolicy

Trait RequestPolicy 

Source
pub trait RequestPolicy: Send + Sync {
    // Required method
    fn evaluate_authenticated(
        &self,
        context: AuthenticatedRequestContext<'_>,
    ) -> AuthorizationDecision;
}
Expand description

Authorization policy that can only evaluate authenticated requests.

Required Methods§

Source

fn evaluate_authenticated( &self, context: AuthenticatedRequestContext<'_>, ) -> AuthorizationDecision

Returns the final decision for an authenticated request.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§