I am new to open nebula and have a task to enable two factor authentication with OTP and if possible to have this feature added to official OpenNebula. Could you give me some guidance on how to best approach this task? I am considering if I should do it as a patch or add-on.
opened 01:02PM - 10 Oct 18 UTC
closed 10:26AM - 12 Jul 19 UTC
Community
Category: Sunstone
Type: Feature
Status: Accepted
Priority: Normal
**Description**
The user should be able to enable two-factor auth in his accoun… t and then he is able to scan a QR code with Google Authenticator like that in the OpenNebula portal (see otp-settings-sample.png and otp-settings-sample2.png).
If the two-step auth is configured, the user can enter the two factor code providing the login credentials into the portal (see otp-auth.png).
**Use case**
To increase security for authentication.
**Interface Changes**
I am unsure yet.



**Additional Context**
I am a developer and have a task to implement such two factor authentication. I am not familiar with Open Nebula and would appreciate some guidance on how best to approach this task it would be great if it were accepted into OpenNebula.
## Progress Status
- [x] Branch created
- [x] Code committed to development branch
- [x] Testing - QA
- [x] Documentation
- [ ] Release notes - resolved issues, compatibility, known issues
- [ ] Code committed to upstream release/hotfix branches
- [ ] Documentation committed to upstream release/hotfix branches
mabdou
(Michael Abdou)
October 10, 2018, 1:35pm
2
Hi Grzegorz,
Based on the details of what you are proposing here, in terms of augmenting the functionality of the Sunstone interface, the best way to go about moving ahead with this would be to submit a “Feature Patch”. Take a look at the details outlining how to do so here, on the OpenNebula website:
https://opennebula.org/community/contribute/
Don’t forget to read the “Important Notice about Licensing” which is outlined there.
If you have additional questions, don’t hesitate to reach out.
Thanks!
Michael