RETIRED, Authentication system for the OpenStack Foundation site
Go to file
Sebastian Marcet 0b72dc999d Fix 400 error on auth code grant
readded code to get user by user id on
auth code if session cookie is missing

Change-Id: I7e40b5165acc9388229f322e9822ef1b0502f00c
2018-08-08 15:56:55 -03:00
app Fix 400 error on auth code grant 2018-08-08 15:56:55 -03:00
bootstrap IDP Upgrade from Laravel 4.X to 5.X 2016-11-17 18:37:40 -03:00
config Fixed decryption error on RP cookies 2018-08-08 07:06:30 -03:00
database Fixed ODIC ImplicitGrant lost session issue 2018-08-02 11:20:01 -03:00
doc/source Correct the openstackid.org URL 2015-08-04 14:21:51 +00:00
public Fixed decryption error on RP cookies 2018-08-08 07:06:30 -03:00
resources Fixed typo on logout from IDP 2018-08-02 19:08:11 -03:00
storage IDP Upgrade from Laravel 4.X to 5.X 2016-11-17 18:37:40 -03:00
tests Fixed ODIC ImplicitGrant lost session issue 2018-08-02 11:20:01 -03:00
.babelrc Migrated bower dependencies 2018-04-10 11:47:09 -03:00
.env.example Updated support email 2018-01-10 07:29:11 -03:00
.gitattributes IDP Upgrade from Laravel 4.X to 5.X 2016-11-17 18:37:40 -03:00
.gitignore Fixed missing npm dependency 2018-06-18 10:42:20 -07:00
.gitreview Add a .gitreview file 2014-01-03 19:57:25 +00:00
CONTRIBUTING.md [smarcet] - Refs #4590 - Create initial solution and upload to git repo 2013-10-14 12:16:23 -03:00
artisan IDP Upgrade from Laravel 4.X to 5.X 2016-11-17 18:37:40 -03:00
behat.yml OIDC - OpenId Connect Implementation 2015-12-16 11:03:01 -03:00
bindep.txt Move other-requirements.txt to bindep.txt 2016-08-23 15:46:43 +02:00
composer.json IDP Upgrade from Laravel 4.X to 5.X 2016-11-17 18:37:40 -03:00
gulpfile.js IDP Upgrade from Laravel 4.X to 5.X 2016-11-17 18:37:40 -03:00
package-lock.json Fixed missing npm dependency 2018-06-18 10:42:20 -07:00
package.json Fixed missing npm dependency 2018-06-18 10:42:20 -07:00
phpunit.xml IDP Upgrade from Laravel 4.X to 5.X 2016-11-17 18:37:40 -03:00
readme.md IDP Upgrade from Laravel 4.X to 5.X 2016-11-17 18:37:40 -03:00
requirements.txt Add boilerplate for Sphinx doc rendering 2015-03-23 22:52:45 +00:00
server.php IDP Upgrade from Laravel 4.X to 5.X 2016-11-17 18:37:40 -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
webpack.config.js Fixed missing npm dependency 2018-06-18 10:42:20 -07:00

readme.md

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 vendor:publish --provider="Greggilbert\Recaptcha\RecaptchaServiceProvider"
  • 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.