Trait salvo_extra::csrf::CsrfDepotExt [−][src]
pub trait CsrfDepotExt {
fn csrf_token(&self) -> Option<&str>;
fn csrf_header_name(&self) -> Option<&str>;
fn csrf_query_param(&self) -> Option<&str>;
fn csrf_field_name(&self) -> Option<&str>;
}
Expand description
Provides access to request-level CSRF values.
Required methods
fn csrf_token(&self) -> Option<&str>
fn csrf_token(&self) -> Option<&str>
Gets the CSRF token for inclusion in an HTTP request header, a query parameter, or a form field.
fn csrf_header_name(&self) -> Option<&str>
fn csrf_header_name(&self) -> Option<&str>
Gets the name of the header in which to returns the CSRF token, if the CSRF token is being returned in a header.
fn csrf_query_param(&self) -> Option<&str>
fn csrf_query_param(&self) -> Option<&str>
Gets the name of the query param in which to returns the CSRF token, if the CSRF token is being returned in a query param.
fn csrf_field_name(&self) -> Option<&str>
fn csrf_field_name(&self) -> Option<&str>
Gets the name of the form field in which to returns the CSRF token, if the CSRF token is being returned in a form field.