Crate websession[][src]

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