This project is no longer developed on opendev and has moved to github.
Perform project retirement to clean up the opendev content. In
particular we want to remove zuul configs that have errors, but also
give people hints to the current code repository.
Depends-On: https://review.opendev.org/c/openstack/project-config/+/818170
Change-Id: Icd4d25d60d96d57eb99f1bcb4055a7bb4ae10b30
Added new middleware to bypass SameSite=none
for incompatibles clients
Change-Id: I895adf030e174b31e919fa096b2e691c1dcb1472
Signed-off-by: smarcet <smarcet@gmail.com>
* added lib https://github.com/jenssegers/agent
to improve mobile agent detection, if we are on mobile,
then use the mobile friendly creaate user form.
* improved error message for non verified users
Change-Id: I5c6987b6fdfd8260b97b11d3c9c57264791f502b
now users are able to set admin users on theirs apps
so multiple user could edit/review theirs apps
Change-Id: Ic44bd9363a20d388f81acf2f4ed5c36deb4d4e85
DB refactoring
Client Admin Rectoring
upgraded layout to use latest bootstrap
Added bower support
Added Behat support
OIDC Discovery suuport added
OIDC JWKS endpoint added
Refactored OpenId workflows
Refactored OAuth2 workflows
Server Keys Admin Added
Authorization Code Flow refactored to support OIDC
Allow native apps to use auth code grant
Allow native apps to use "TokenEndpoint_AuthMethod_PrivateKeyJwt"
Filter on UI public/private keys algs based on the key usage
Set as default auth protocol for private clients "client_secret_basic"
Added feature client_secret_expired
Filtered content of Token Endpoint Authorization Signed Algorithm based on Token Endpoint Authorization Method
Implemented OAuth 2.0 Multiple Response Type Encoding Practices
Implemented OAuth 2.0 Form Post Response Mode
Implicit Flow refactored to support OIDC
UserInfo Endpoint (OIDC/Claims)
Hybrid Flow
OIDC Session Management
Change-Id: If3d38666f3f7f56bd8c94b9df2e6340554512612
Refactoring of nonce/token/auth service
Now nonce and token service use a generator class to
generate the values for nonces, auth codes, access
tokens and refresh token. So in this way, all the
knowlegde on how values are created are on one single
place, also this generator class allows to generate
unique values per class (nonnce, auth code, and so on)
Change-Id: Iaac8406aa23145a1ea1a61040707b72fa4faed1d
Pin the mockery dependency to 0.9.4 since later releases will
require PHP 5.4 and that is not available on Ubuntu precise where
the unit tests currently run. Also correct an error in the setup.cfg
which anticipated a coming change.
Change-Id: Ib38c1f93939dfdc69a1d959fd077fa676f7376fc
It is a quick workaround to bug 1373812, the deployment
fails due a modification introduced in Laravel 4.1.26. So
we are pinning the version of Laravel framework to latest
working one.
Change-Id: Id464866b3949b80fbe30fb9149329d327948dd18
Related-Bug: 1373812
added more unit tests
refactored code to allow unit tests
Change-Id: I747ca90a1f6e964f3d857554c1dddcff40ba0003
Implements: blueprint openid-oauth2-integration-testing
[smarcet] - #5035 - Api Endpoints Administration
upgrade from laravel 4.0.* to 4.1.*
** please remove your vendor folder and composer.lock
and re run php composer.phar install
Change-Id: Idc23e084235de4f7258d1e769228e4eba44c69f0