Crate websession

Source
Expand description

§Websession

Websession provides session and user support for web applications. It provides support for storing user information in a plain text file or in memory. Implement the BackingStore trait to support other storage, such as a database.

§Example

See the tests for examples of use.

Re-exports§

pub use self::connectionsignature::ConnectionSignature;
pub use self::sessionpolicy::SessionPolicy;

Modules§

backingstore
BackingStore
connectionsignature
sessionpolicy
sessions
token

Structs§

Authenticator
The Authenticator is the main interface to Websession. It is responsible for tracking session IDs, and the users associated with the ID, if any. It also provides pass through support to the BackingStore for user management.

Enums§

AuthError