aboutsummaryrefslogtreecommitdiff
path: root/src/api/identity.rs
AgeCommit message (Expand)Author
2020-07-14Removed try_trait and some formatting, particularly around importsDaniel García
2020-07-07Use local time in email notifications for new device loginsJeremy Lin
2020-05-14Add ip on totp missDaniel García
2020-05-03Remove unused dependency and simple feature, update dependencies and fix some...Daniel García
2020-03-22Handle `devicePushToken`Jeremy Lin
2019-12-07Fix IP not shown when failed login (Fixes #761)Daniel García
2019-12-06Fix some lintsDaniel García
2019-11-24Implement change-email, email-verification, account-recovery, and welcome not...tomuta
2019-10-15Use user_uuid instead of mut twofactorvpl
2019-10-15Send email when preparing 2FA JsonErrorvpl
2019-10-10Updated authenticator TOTPBlackDex
2019-08-26Merge remote-tracking branch 'upstream/master' into email-codesvpl
2019-08-19Add option to require new device emailsvpl
2019-08-18Ignore error sending device emailDaniel García
2019-08-04Use saved token for email 2fa codesvpl
2019-08-04Remove some unused imports, unneeded mut variablesvpl
2019-08-04Add email code logic and move two_factor into separate modulesvpl
2019-08-04Add email authenticator logicvpl
2019-07-25Move send device email to end of password loginvpl
2019-07-22Move retrieve/new device from connData to separate functionvpl
2019-07-22Add new device email when user logs invpl
2019-05-20Fix key and type variable names for mysqlEmil Madsen
2019-04-15Use users duo host when required, instead of always using the global oneDaniel García
2019-04-11Implement selection between global config and user settings for duo keys.Daniel García
2019-04-07Add global duo config and document options in .env templateDaniel García
2019-04-05Implement user duo, initial versionDaniel García
2019-03-03Added option to force 2fa at logins and made some changes to two factor code.Daniel García
2019-02-20Updated dependencies, removed some unnecessary clones and fixed some lintsDaniel García
2019-02-11Implement constant time equal check for admin, 2fa recover and 2fa remember t...Daniel García
2019-01-25Add 2FA icon to admin panelDaniel García
2019-01-25Change config to thread-safe system, needed for a future config panel.Daniel García
2018-12-30Start using rustfmt and some style changes to make some lines shorterDaniel García
2018-12-30Implemented proper error handling, now we can do `user.save($conn)?;` and it ...Daniel García
2018-12-16Implement fromform, and ignore case and underscores, fixes #298Daniel García
2018-12-11Close #264. Usernames and IP addresses are logged on successful authenticationalgebro
2018-12-09Updated IP logging to use client_ip, to match old remote behavior.Daniel García
2018-12-07Fixed some clippy linting issuesDaniel García
2018-12-07Remove some required values during login, now uses default valuesDaniel García
2018-12-07Migrate to rust 2018 editionDaniel García
2018-11-19Merge branch 'master' into rocket-0.4Daniel García
2018-11-17Fixes NFC Response for Mobile LoginStepan Fedorko-Bartos
2018-11-15Adds Yubikey OTP SupportStepan Fedorko-Bartos
2018-11-01Improve login query parsingDaniel García
2018-11-01Updated bw_rs to Rocket version 0.4-rc1Daniel García
2018-10-14Device::save() should return QueryResult instead of booljanost
2018-10-12Implement poor man's admin panelMiroslav Prasil
2018-09-13Fixed some lint issuesDaniel García
2018-09-13Added config option for websocket port, and reworked the config parsing a bit.Daniel García
2018-08-25Add IP and Username to failed login attempts Baelyk
2018-07-13Documented U2F, removed debug prints, and documented missing featuresDaniel García