Daniel García
|
7d2bc9e162
|
Added option to force 2fa at logins and made some changes to two factor code.
Added newlines to config options to keep them a reasonable length.
|
6 years ago |
Daniel García
|
10756b0920
|
Update dependencies and fix some lints
|
6 years ago |
Дамјан Георгиевски
|
473f8b8e31
|
remove some unneeded mutability
|
6 years ago |
Daniel García
|
5ee04e31e5
|
Updated dependencies, removed some unnecessary clones and fixed some lints
|
6 years ago |
Daniel García
|
a744b9437a
|
Implemented multiple U2f keys, key names, and compromised checks
|
6 years ago |
Daniel García
|
6027b969f5
|
Delete old devices when deauthorizing user sessions
|
6 years ago |
Daniel García
|
93805a5d7b
|
Fix Yubikeys deleted on error
|
6 years ago |
Daniel García
|
820c8b0dce
|
Change use of deserialize_with for Option iterator
|
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
|
86ed75bf7c
|
Config can now be serialized / deserialized
|
6 years ago |
Daniel García
|
20d8d800f3
|
Updated dependencies
|
6 years ago |
Miroslav Prasil
|
637f655b6f
|
Do not allocate uneccessary Vec
|
6 years ago |
Miroslav Prasil
|
b3f7394c06
|
Do not update revision at the end, as we already did that
|
6 years ago |
Miroslav Prasil
|
1a5ecd4d4a
|
cipher does not need to be mutable
|
6 years ago |
Miroslav Prasil
|
bd65c4e312
|
Remove superfluous cipher.save() call
|
6 years ago |
Daniel García
|
bef1183c49
|
Only send one notification per vault import and purge, improve move ciphers functions
|
6 years ago |
Daniel García
|
a1dc47b826
|
Change config to thread-safe system, needed for a future config panel.
Improved some two factor methods.
|
6 years ago |
Daniel García
|
86de0ca17b
|
Fix editing users from collections menu
|
6 years ago |
Stephen White
|
928ad6c1d8
|
Fix the list of users with access to a collection to display correctly.
https://github.com/dani-garcia/bitwarden_rs/issues/364
|
6 years ago |
Daniel García
|
a797459560
|
Implement HIBP check [WIP].
Add extra security attributes to admin cookie.
Error handling.
|
6 years ago |
Daniel García
|
834c847746
|
Implement admin JWT cookie, separate JWT issuers for each type of token and migrate admin page to handlebars template
|
6 years ago |
Daniel García
|
1ce2587330
|
Correct update cipher order: first save cipher, then cipher-folder, then notify
|
6 years ago |
Miroslav Prasil
|
71a10e0378
|
Fix sharing the item to organization.
|
6 years ago |
Daniel García
|
9bf13b7872
|
Can't return inside multipart closure
|
6 years ago |
Daniel García
|
d420992f8c
|
Update some function calls to use ?
|
6 years ago |
Daniel García
|
c259a0e3e2
|
Save recovery code when using yubikey and stop repeating headers.user everywhere
|
6 years ago |
Daniel García
|
432be274ba
|
Improve org mismatch check, consider different orgs
|
6 years ago |
Daniel García
|
484bf5b703
|
Check that the client is not updating an outdated cipher, that should be part of an org now
|
6 years ago |
Daniel García
|
4bf32af60e
|
Fix folder notifications, enable template strict mode and add missing option to env template
|
6 years ago |
Daniel García
|
f571df7367
|
Revert yubikey feature, not needed anymore
|
6 years ago |
Daniel García
|
1d7f704754
|
Send CipherUpdate when adding and deleting attachments
|
6 years ago |
Daniel García
|
1d034749f7
|
Fix AArch64 build by disabling yubico
|
6 years ago |
Daniel García
|
320266606e
|
Implement put collections
|
6 years ago |
Daniel García
|
4309df8334
|
Only create invitations when SMTP is disabled, and ignore invitations if we have a token.
Disallow users from accepting invitation twice
|
6 years ago |
Daniel García
|
f1161c65fb
|
Make sure an invitation is created when reinviting
|
6 years ago |
Daniel García
|
21b85b78b1
|
Changed reinvite check and removed obsolete comment
|
6 years ago |
Daniel García
|
5e37471488
|
Merge pull request #323 from njfox/invite_accepted_email
Send email notifications when invitations are accepted/confirmed
|
6 years ago |
Nick Fox
|
0a74e79cea
|
Refactor generate_invite_claims, make org_name and org_id optional
|
6 years ago |
Nick Fox
|
7db66f73f0
|
Refactor invited_by_email check
|
6 years ago |
Nick Fox
|
cec28a85ac
|
Update admin page to work with new invitation flow
|
6 years ago |
Daniel García
|
5f49ecd7f3
|
Updated dependencies to use u2f crate directly, and some style changes
|
6 years ago |
Nick Fox
|
736c0e62f2
|
Send emails to inviters/invitees when invites are accepted/confirmed
|
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
|
2bb0b15e04
|
Implemented better errors for JWT
|
6 years ago |
Daniel García
|
250a2b340f
|
Use new Errors in latest changes
|
6 years ago |
Daniel García
|
b2fc0499f6
|
Finish invite functionality, and remove virtual organization
|
6 years ago |
Daniel García
|
6a99849a1e
|
Implemented proper error handling, now we can do `user.save($conn)?;` and it works.
In the future, maybe we can do the same with the `find_by_id` methods that return an Option.
|
6 years ago |
Daniel García
|
5fecf09631
|
Initial version of admin panel, list users and reload user list works. No serious auth method yet, password is 'token123'
|
6 years ago |
Nick Fox
|
f20c4705d9
|
Refactor invite claims and disallow reinvites to virtual_org
|
6 years ago |
Nick Fox
|
3142d8d01f
|
Add more detail to invitation not found error
|
6 years ago |