25 Commits (a2316ca091ebb7f6e4ed06d150d72474ef103839)

Author SHA1 Message Date
Jeremy Lin c476e19796 Add email notifications for incomplete 2FA logins 4 years ago
Daniel García 9254cf9d9c
Fix clippy lints 4 years ago
Daniel García c380d9c379
Support for webauthn and u2f->webauthn migrations 4 years ago
Daniel García ce62e898c3
Remove debug impl from database structs 4 years ago
BlackDex 978be0b4a9 Fixed foreign-key (mariadb) errors. 5 years ago
Daniel García 0365b7c6a4
Add support for multiple simultaneous database features by using macros. 5 years ago
theycallmesteve dfdf4473ea
Rename to_json_list to to_json_provder to reflect the response model 5 years ago
Daniel García 9cca64003a
Remove unused dependency and simple feature, update dependencies and fix some clippy lints 5 years ago
Michael Powers e196ba6e86
Switch error handling to ? operator instead of explicit handling. 5 years ago
Michael Powers 76743aee48
Fixes #635 - Unique constraint violation when using U2F tokens on PostgreSQL 5 years ago
BlackDex ebf40099f2 Updated authenticator TOTP 6 years ago
Michael Powers f5f9861a78
Adds support for PostgreSQL which resolves #87 and is mentioned in #246. 6 years ago
vpl 6d460b44b0 Use saved token for email 2fa codes 6 years ago
vpl 29aedd388e Add email code logic and move two_factor into separate modules 6 years ago
Emil Madsen ab95a69dc8 Rework migrations for MySQL 6 years ago
Daniel García 7d2bc9e162
Added option to force 2fa at logins and made some changes to two factor code. 6 years ago
Daniel García 8b4a6f2a64
Fixed some clippy lints and changed update_uuid_revision to only use one db query 6 years ago
Daniel García 700e084101
Add 2FA icon to admin panel 6 years ago
Daniel García 30e768613b
Start using rustfmt and some style changes to make some lines shorter 6 years ago
Daniel García 6a99849a1e
Implemented proper error handling, now we can do `user.save($conn)?;` and it works. 6 years ago
Daniel García 1b5134dfe2
Fixed delete user when 2FA is enabled, implemented delete user for admin panel, and the front-end part for invite user. Secured admin panel behind a configurable token. 6 years ago
Daniel García cb930a0858
Remove some required values during login, now uses default values 6 years ago
Daniel García 94810c106a
Migrate to rust 2018 edition 6 years ago
Daniel García c673370103
Updated bw_rs to Rocket version 0.4-rc1 7 years ago
Daniel García dae92b9018 Implemented U2F, refactored Two Factor authentication, registering U2F device and authentication should work. Works on Chrome on MacOS with a virtual device. 7 years ago