Backlog #2675
OpenId for Sunstone
Status: | Pending | Start date: | 01/24/2014 | |
---|---|---|---|---|
Priority: | High | Due date: | ||
Assignee: | - | % Done: | 0% | |
Category: | Sunstone | |||
Target version: | - |
Description
This patch adds OpenID feature for OpenNebula 4.4.0 Sunstone server.
1. Gem requirements
- omniauth
- omniauth-openid
- ruby-openid
2. Third party software
Jquery-ui is required for OpenID login page.
It should be placed into sunstone/public/vendor/4.0/jquery-ui-1.10.3
Visual theme is smoothness. If any other version or theme is to be used,
corresponding changes should be made to the login.erb
3. Installations
This patch adds some new files, but OpenNebula setup is not modified.
So these files have to be copied to due places manually.
sunstone/
.
├── etc
│ └── sunstone-server.conf
├── public
│ ├── js
│ │ └── openid.js
│ └── vendor
│ └── 4.0
│ └── jquery-ui-1.10.3
├── sunstone-openid.rb
└── views
├── _login_standard_new.erb
├── _openid_check.erb
└── _openid.erb
History
#1 Updated by Ruben S. Montero over 7 years ago
- Tracker changed from Feature to Request
- Target version deleted (
Release 4.4.1)
We have also to devise a general method to easily add new extensions, and/or contribute this as an addon.
#2 Updated by Ruben S. Montero over 7 years ago
- Tracker changed from Request to Feature
- Status changed from Pending to New
- Target version set to Release 4.6
#3 Updated by Jaime Melis over 7 years ago
- Target version changed from Release 4.6 to Release 4.8
#4 Updated by Ruben S. Montero about 7 years ago
- Target version deleted (
Release 4.8)
#5 Updated by Daniel Dehennin almost 7 years ago
Ruben S. Montero wrote:
We have also to devise a general method to easily add new extensions, and/or contribute this as an addon.
+1 for pluggable authentication.
#6 Updated by VIVOSS company almost 7 years ago
Daniel Dehennin wrote:
+1 for pluggable authentication.
Omniauth that used in the attached patch already uses authentication plugins. But some specific changes for GUI, plugin activation and query processing are also required.
#7 Updated by Ruben S. Montero almost 7 years ago
- Tracker changed from Feature to Backlog
- Priority changed from Normal to High
This will be considered for the next release, after 4.8
#8 Updated by Ruben S. Montero almost 7 years ago
- Status changed from New to Pending