Backlog #2675

OpenId for Sunstone

Added by VIVOSS company almost 7 years ago. Updated about 6 years ago.

Status:PendingStart date:01/24/2014
Priority:HighDue 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

OpenNebulaOpenID-4.4.diff Magnifier (32.5 KB) VIVOSS company, 01/24/2014 11:20 AM

History

#1 Updated by Ruben S. Montero over 6 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 6 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 6 years ago

  • Target version changed from Release 4.6 to Release 4.8

#4 Updated by Ruben S. Montero over 6 years ago

  • Target version deleted (Release 4.8)

#5 Updated by Daniel Dehennin over 6 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 over 6 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 over 6 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 about 6 years ago

  • Status changed from New to Pending

Also available in: Atom PDF