Crate uniauth

Source
Expand description

Easy to use abstraction over authentication Both servers and clients must use make_challenge. Clients must communicate with the authentication daemon using daemon::Daemon. Servers use AnyPubkey::verify on signature sent by a connecting client

Modules§

any
Enums that contain types from all supported signature algorithms
daemon
The daemon RPC API for use by clients.
error
Error and result types
requests
Request ids
status
Status codes
util
Utility functions and traits

Functions§

daemon_path
Get the default path to the daemon’s unix socket
make_challenge
Create challenge text that the authenticator will sign. It should not be parsed as any field can contain / and “break” the format