RETIRED, Authentication system for the OpenStack Foundation site
Go to file
Sebastian Marcet d2bb5d1be2 Added OAUTH2.0 Admin Groups
now users are able to set admin users on theirs apps
so multiple user could edit/review theirs apps

Change-Id: Ic44bd9363a20d388f81acf2f4ed5c36deb4d4e85
2016-02-25 17:11:31 -03:00
app Added OAUTH2.0 Admin Groups 2016-02-25 17:11:31 -03:00
bootstrap Integration Testing 2014-02-19 20:14:22 -03:00
doc/source Correct the openstackid.org URL 2015-08-04 14:21:51 +00:00
public Added OAUTH2.0 Admin Groups 2016-02-25 17:11:31 -03:00
.bowerrc OIDC - OpenId Connect Implementation 2015-12-16 11:03:01 -03:00
.gitattributes [smarcet] - Refs #4590 - Create initial solution and upload to git repo 2013-10-14 12:16:23 -03:00
.gitignore OIDC - OpenId Connect Implementation 2015-12-16 11:03:01 -03:00
.gitreview Add a .gitreview file 2014-01-03 19:57:25 +00:00
artisan Implements: blueprint openid-oauth2-admin.backend-api-endpoints-administration 2014-01-24 18:04:10 -03:00
behat.yml OIDC - OpenId Connect Implementation 2015-12-16 11:03:01 -03:00
bower.json Added OAUTH2.0 Admin Groups 2016-02-25 17:11:31 -03:00
composer.json Added OAUTH2.0 Admin Groups 2016-02-25 17:11:31 -03:00
CONTRIBUTING.md [smarcet] - Refs #4590 - Create initial solution and upload to git repo 2013-10-14 12:16:23 -03:00
phpunit.xml [smarcet] - Refs #4590 - Create initial solution and upload to git repo 2013-10-14 12:16:23 -03:00
readme.md OIDC - OpenId Connect Implementation 2015-12-16 11:03:01 -03:00
requirements.txt Add boilerplate for Sphinx doc rendering 2015-03-23 22:52:45 +00:00
server.php [smarcet] - Refs #4590 - Create initial solution and upload to git repo 2013-10-14 12:16:23 -03:00
setup.cfg Pin mockery to a release which supports PHP 5.3 2015-04-07 14:55:23 +00:00
setup.py Add boilerplate for Sphinx doc rendering 2015-03-23 22:52:45 +00:00
tox.ini Add boilerplate for Sphinx doc rendering 2015-03-23 22:52:45 +00:00

OpenstackId Idp

Prerequisites

* LAMP/LEMP environment
* Redis
* PHP >= 5.3.7
* composer (https://getcomposer.org/)

Install

run following commands on root folder

  • curl -s https://getcomposer.org/installer | php
  • php composer.phar install --prefer-dist
  • php composer.phar dump-autoload --optimize
  • php artisan migrate --env=YOUR_ENVIRONMENT
  • php artisan db:seed --env=YOUR_ENVIRONMENT
  • phpunit --bootstrap vendor/autoload.php
  • give proper rights to app/storage folder (775 and proper users)
  • vendor/bin/behat --config /home/smarcet/git/openstackid/behat.yml

Permissions

Laravel may require some permissions to be configured: folders within storage and vendor require write access by the web server.