[−][src]Module rowdy::auth
Authentication module, including traits for identity provider and Responder
s for
authentication.
Re-exports
pub use self::simple::SimpleAuthenticator; |
pub use self::simple::SimpleAuthenticatorConfiguration; |
Modules
simple | Simple authenticator module |
util | Utility functions to aid in managing users |
Structs
AuthenticationResult | Result from a successful authentication operation |
Authorization |
|
LdapAuthenticator | LDAP based authenticator |
NoOp | A "no-op" authenticator that lets everything through. DO NOT USE THIS IN PRODUCTION. |
NoOpConfiguration | Configuration for the |
Enums
Error | Authentication errors |
Traits
Authenticator | Authenticator trait to be implemented by identity provider (idp) adapters to provide authentication. Each idp may support all the schemes supported, or just one. |
AuthenticatorConfiguration | Configuration for the associated type |
Functions
missing_authorization | Convenience function to respond with a missing authorization error |
Type Definitions
Basic | Re-exported |
BasicAuthenticator | A typedef for an |
Bearer | Re-exported |
BearerAuthenticator | A typedef for an |
Scheme | Re-exported |
StringAuthenticator | A typedef for an |