Commits on Source (57)
-
Reiter, Christoph authored
Checks that the OID config can be fetched and the public key for token validation.
-
Reiter, Christoph authored
We depend on the api server and the keycloak server being in sync so we can decide if the tokens are valid. Make sure the system times are within the configured leeway.
-
Renovate Bot authored
-
Reiter, Christoph authored
fix(deps): update dependency dbp/relay-core-bundle to v0.1.31 See merge request !45
-
Renovate Bot authored
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): lock file maintenance See merge request !47
-
Reiter, Christoph authored
chore(deps): update dependency friendsofphp/php-cs-fixer to v3.6.0 See merge request !46
-
Reiter, Christoph authored
-
Renovate Bot authored
-
Reiter, Christoph authored
fix(deps): update all non-major dependencies (patch) See merge request !48
-
Reiter, Christoph authored
-
Renovate Bot authored
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): lock file maintenance See merge request !50
-
Reiter, Christoph authored
chore(deps): update dependency friendsofphp/php-cs-fixer to v3.6.0 See merge request !49
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): update dependency phpunit/phpunit to v9.5.16 See merge request !51
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): lock file maintenance See merge request !54
-
Reiter, Christoph authored
-
Renovate Bot authored
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): update all non-major dependencies (patch) See merge request !55
-
Reiter, Christoph authored
chore(deps): lock file maintenance See merge request !56
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): update all non-major dependencies (patch) See merge request !57
-
Renovate Bot authored
-
Reiter, Christoph authored
fix(deps): update dependency guzzlehttp/guzzle to v7.4.2 See merge request !59
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): lock file maintenance See merge request !60
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): lock file maintenance See merge request !62
-
Reiter, Christoph authored
It's abadoned and upstream recommends using the core libraries instead: https://github.com/web-token/jwt-framework/issues/335
-
Reiter, Christoph authored
It's abandoned, use the underlying libraries instead. This will also make it possible to update to 3.0 at some point. This should behave exactly the same as before.
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): update all non-major dependencies (patch) See merge request !63
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): update dependency phpstan/phpstan to v1.5.4 See merge request !66
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): lock file maintenance See merge request !67
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): lock file maintenance See merge request !68
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): update dependency phpstan/phpstan to v1.5.6 See merge request !69
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): update all non-major dependencies to v1.5.7 (patch) See merge request !70
-
Renovate Bot authored
-
Reiter, Christoph authored
fix(deps): update all non-major dependencies (patch) See merge request !71
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): lock file maintenance See merge request !73
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): lock file maintenance See merge request !74
-
Tobias Gross-Vogt authored
-
Renovate Bot authored
-
Reiter, Christoph authored
chore(deps): update dependency phpstan/phpstan to v1.6.7 See merge request !75
-
Reiter, Christoph authored
Showing
- .gitlab-ci.yml 1 addition, 0 deletions.gitlab-ci.yml
- CHANGELOG.md 7 additions, 4 deletionsCHANGELOG.md
- composer.json 7 additions, 3 deletionscomposer.json
- composer.lock 552 additions, 638 deletionscomposer.lock
- psalm.xml 7 additions, 1 deletionpsalm.xml
- src/Authenticator/BearerUserProvider.php 7 additions, 0 deletionssrc/Authenticator/BearerUserProvider.php
- src/Authenticator/LocalTokenValidator.php 55 additions, 19 deletionssrc/Authenticator/LocalTokenValidator.php
- src/OIDC/OIDProvider.php 13 additions, 2 deletionssrc/OIDC/OIDProvider.php
- src/Resources/config/services.yaml 4 additions, 0 deletionssrc/Resources/config/services.yaml
- src/Service/HealthCheck.php 74 additions, 0 deletionssrc/Service/HealthCheck.php
- tests/Authenticator/LocalTokenValidatorTest.php 30 additions, 17 deletionstests/Authenticator/LocalTokenValidatorTest.php
{ | ||
"name": "dbp/relay-auth-bundle", | ||
"description": "Authentification bundle for the Relay API gateway", | ||
"type": "symfony-bundle", | ||
"license": "AGPL-3.0-or-later", | ||
"require": { | ||
"php": ">=7.3", | ||
"ext-json": "*", | ||
"ext-gmp": "*", | ||
"ext-curl": "*", | ||
"ext-gmp": "*", | ||
"ext-json": "*", | ||
"dbp/relay-core-bundle": "^0.1.10", | ||
"guzzlehttp/guzzle": "^7.0", | ||
"kevinrob/guzzle-cache-middleware": "^3.3 | ^4.0", | ||
"symfony/framework-bundle": "^5.2", | ||
"symfony/security-core": "^5.2", | ||
"symfony/yaml": "^5.2", | ||
"web-token/jwt-easy": "^2.1", | ||
"web-token/jwt-checker": "^2.0", | ||
"web-token/jwt-signature-algorithm-rsa": "^2.1" | ||
}, | ||
"require-dev": { | ||
... | ... | @@ -41,6 +42,9 @@ |
"sort-packages": true, | ||
"platform": { | ||
"php": "7.3" | ||
}, | ||
"allow-plugins": { | ||
"composer/package-versions-deprecated": true | ||
} | ||
}, | ||
"extra": { | ||
... | ... |
This diff is collapsed.
src/Service/HealthCheck.php
0 → 100644