Contributors mailing list archives

contributors@odoo-community.org

Avatar

Password manager within Odoo

by
InitOS GmbH, Florian Kantelberg
- 23/02/2021 12:17:13
Hello everyone,

I want to share my password manager vault with the community. You can 
find the current v14 Odoo modules under https://github.com/initOS/vault 
I'm not sure which OCA repository would be the best target for it or if 
you would create a new repository because it's in the current state a 
standalone application. The main features/focus of the project until now:

- Secrets are stored with an e2ee. The encryption and decryption happens 
in the browser of the user and not even the server can see the secrets.

- The private keys are stored encrypted in the Odoo database to allow 
cross device access.

- Import from various formats. Currently a custom format and mostly 
keepass databases are supported. The export to the custom format is also 
implemented.

- Internal/external users can share secrets with internal users 
(vault.inbox)

- Internal users can share a secret with an external user using an url 
and a pin. (vault.share) This is done by the extra module vault_share. 
Because the encryption of the secrets is weakened to gain some comfort I 
had to exclude it from the main module.

Suggestions, feedback and tests are more than welcome.

Best regards,

Florian


-- 
Mit freundlichen Grüßen

Florian Kantelberg
Softwareentwickler

initOS GmbH
An der Eisenbahn 1
21224 Rosengarten

Tel.: +49 (0) 4105 5615644
Fax: +49 (0) 4105 5615610

Email: florian.kantelberg@initos.com
Internet: http://www.initos.com

Geschäftsführung:
Dr.-Ing. Frederik Kramer & Dipl.-Ing. (FH) Torsten Francke

Sitz der Gesellschaft: Rosengarten – Klecken
Amtsgericht: Tostedt, HRB 205226
USt-IdNr: DE 815580155
Steuer-Nr: 15/200/53247

Reference