pub trait Identity: 'static {
    fn identity(&self) -> Option<&str>;
    fn remember(&mut self, key: String);
    fn forget(&mut self);
    fn write(&mut self, resp: HttpResponse) -> Result<Response, Error>;
}
Expand description

An identity

Required Methods§

Return the claimed identity of the user associated request or None if no identity can be found associated with the request.

Remember identity.

This method is used to ‘forget’ the current identity on subsequent requests.

Write session to storage backend.

Implementors§