Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

D10-96 / DGI9-594 / DDST-918 : Recover old syn-config.xml parsing JWT handler #1

Open
wants to merge 38 commits into
base: main
Choose a base branch
from

Conversation

adam-vessey
Copy link
Contributor

@adam-vessey adam-vessey commented Oct 12, 2023

Reworking away from the deprecated "guard" implementation to the newer "authenticator" mechanism.

Still need to figure out how exactly to get it wired in/configured for use in the the microservices, but should be relatively standard.

@private-packagist
Copy link

private-packagist bot commented Oct 12, 2023

composer.lock

Click to show 92 changes in this composer.lock file

Package changes

Package Operation From To About
firebase/php-jwt add - v6.10.2 view code - License: BSD 3-Clause "New" or "Revised" License
psr/event-dispatcher add - 1.0.0 view code - License: MIT License
symfony/flex add - v2.4.7 view code - License: MIT License
symfony/password-hasher add - v5.4.45 view code - License: MIT License
symfony/config upgrade v4.4.44 v5.4.46 diff
symfony/dependency-injection upgrade v4.4.49 v5.4.48 diff
symfony/deprecation-contracts upgrade v2.5.2 v3.5.1 diff
symfony/error-handler upgrade v4.4.44 v5.4.46 diff
symfony/event-dispatcher upgrade v4.4.44 v5.4.45 diff
symfony/event-dispatcher-contracts upgrade v1.1.13 v3.5.1 diff
symfony/filesystem upgrade v5.4.23 v5.4.45 diff
symfony/http-foundation upgrade v4.4.49 ⚠️ v5.4.48 ✅ diff
symfony/http-kernel upgrade v4.4.50 v5.4.48 diff
symfony/polyfill-ctype upgrade v1.27.0 v1.31.0 diff
symfony/polyfill-intl-grapheme upgrade v1.27.0 v1.31.0 diff
symfony/polyfill-intl-normalizer upgrade v1.27.0 v1.31.0 diff
symfony/polyfill-mbstring upgrade v1.27.0 v1.31.0 diff
symfony/polyfill-php73 upgrade v1.27.0 v1.31.0 diff
symfony/polyfill-php80 upgrade v1.27.0 v1.31.0 diff
symfony/polyfill-php81 upgrade v1.27.0 v1.31.0 diff
symfony/property-access upgrade v5.4.22 v5.4.45 diff
symfony/property-info upgrade v5.4.23 v5.4.48 diff
symfony/security-bundle upgrade v4.4.50 v5.4.45 diff
symfony/security-core upgrade v4.4.48 v5.4.48 diff
symfony/security-csrf upgrade v5.2.12 v5.4.45 diff
symfony/security-guard upgrade v4.4.46 v5.4.45 diff
symfony/security-http upgrade v4.4.50 v5.4.47 diff
symfony/service-contracts upgrade v2.5.2 v2.5.4 diff
symfony/string upgrade v5.4.22 v5.4.47 diff
symfony/var-dumper upgrade v5.4.23 v5.4.48 diff
easyrdf/easyrdf remove 1.1.1 - -
guzzlehttp/guzzle remove 6.5.8 - -
guzzlehttp/promises remove 1.5.2 - -
guzzlehttp/psr7 remove 1.9.1 - -
islandora/chullo remove 1.3.0 - -
ml/iri remove 1.1.4 - -
ml/json-ld remove 1.2.1 - -
monolog/monolog remove 2.9.1 - -
namshi/jose remove 7.2.3 - -
psr/http-message remove 1.1 - -
ralouphie/getallheaders remove 3.0.3 - -
symfony/debug remove v4.4.44 - -
symfony/http-client-contracts remove v2.5.2 - -
symfony/mime remove v5.4.23 - -
symfony/monolog-bridge remove v5.2.12 - -
symfony/monolog-bundle remove v3.8.0 - -
symfony/polyfill-intl-idn remove v1.27.0 - -
symfony/polyfill-php56 remove v1.20.0 - -
symfony/polyfill-php72 remove v1.27.0 - -
symfony/yaml remove v4.4.45 - -

Dev Package changes

Package Operation From To About
easyrdf/easyrdf add - 1.1.1 view code - License: BSD 3-Clause "New" or "Revised" License
guzzlehttp/guzzle add - 7.9.2 view code - License: MIT License
guzzlehttp/promises add - 2.0.4 view code - License: MIT License
guzzlehttp/psr7 add - 2.7.0 view code - License: MIT License
islandora/chullo add - 2.0.1 view code - License: MIT License
islandora/crayfish-commons add - 4.1.0 view code - License: MIT License
ml/iri add - 1.1.4 view code - License: MIT License
ml/json-ld add - 1.2.1 view code - License: MIT License
monolog/monolog add - 2.10.0 view code - License: MIT License
namshi/jose add - 7.2.3 view code - License: MIT License
psr/http-client add - 1.0.3 view code - License: MIT License
psr/http-factory add - 1.1.0 view code - License: MIT License
psr/http-message add - 2.0 view code - License: MIT License
ralouphie/getallheaders add - 3.0.3 view code - License: MIT License
symfony/monolog-bridge add - v5.4.45 view code - License: MIT License
symfony/monolog-bundle add - v3.10.0 view code - License: MIT License
symfony/polyfill-php56 add - v1.20.0 view code - License: MIT License
doctrine/deprecations upgrade v1.0.0 1.1.4 diff
doctrine/instantiator upgrade 1.5.0 2.0.0 diff
mikey179/vfsstream upgrade v1.6.11 v1.6.12 diff
myclabs/deep-copy upgrade 1.11.1 1.12.1 diff
nikic/php-parser upgrade v4.15.4 v5.4.0 diff
phar-io/manifest upgrade 2.0.3 2.0.4 diff
phpdocumentor/reflection-docblock upgrade 5.3.0 5.6.1 diff
phpdocumentor/type-resolver upgrade 1.7.1 1.10.0 diff
phpspec/prophecy upgrade v1.17.0 v1.20.0 diff
phpspec/prophecy-phpunit upgrade v2.0.2 v2.3.0 diff
phpstan/phpdoc-parser upgrade 1.20.4 2.0.0 diff
phpunit/php-code-coverage upgrade 9.2.26 9.2.32 diff
phpunit/phpunit upgrade 9.6.7 9.6.22 diff
sebastian/cli-parser upgrade 1.0.1 1.0.2 diff
sebastian/complexity upgrade 2.0.2 2.0.3 diff
sebastian/diff upgrade 4.0.4 4.0.6 diff
sebastian/exporter upgrade 4.0.5 4.0.6 diff
sebastian/global-state upgrade 5.0.5 5.0.7 diff
sebastian/lines-of-code upgrade 1.0.3 1.0.4 diff
sebastian/resource-operations upgrade 3.0.3 3.0.4 diff
squizlabs/php_codesniffer upgrade 3.7.2 3.11.2 diff
symfony/phpunit-bridge upgrade v4.4.49 v5.4.48 diff
theseer/tokenizer upgrade 1.2.1 1.2.3 diff

Important Metadata Changes

Package Version Metadata From To
squizlabs/php_codesniffer 3.11.2 dist url https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879 https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/1368f4a58c3c52114b86b1abe8f4098869cb0079
squizlabs/php_codesniffer 3.11.2 source url https://github.com/squizlabs/PHP_CodeSniffer.git https://github.com/PHPCSStandards/PHP_CodeSniffer.git

Settings · Docs · Powered by Private Packagist

@private-packagist
Copy link

The composer.lock diff comment has been updated to reflect new changes in this PR.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was renamed to src/JwtAuthenticator.php

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was renamed to src/JwtFactory.php.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was renamed to tests/JwtAuthenticatorTest.php.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was renamed/adapted from Syn/JwtAuthenticator.php.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was renamed/adapted from Syn/JwtFactory.php.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was added by symfony/flex's plugin dealio... could get rid of it, if we really wanted to?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was added by symfony/flex's plugin dealio... could get rid of it, if we really wanted to?

symfony.lock Outdated
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was added by symfony/flex's plugin dealio... could get rid of it, if we really wanted to?

composer.json Outdated
Comment on lines 42 to 47
"extra": {
"symfony": {
"allow-contrib": false,
"require": "5.4.*"
}
},
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is dealt with via symfony/flex, so... added it into the mix.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was added by symfony/flex's plugin dealio... could get rid of it, if we really wanted to?

@adam-vessey adam-vessey marked this pull request as ready for review October 17, 2023 14:45
@adam-vessey
Copy link
Contributor Author

Ticket's closed; Is apparently undesired.

@adam-vessey adam-vessey closed this Aug 1, 2024
Copy link

The composer.lock diff comment has been updated to reflect new changes in this PR.

@adam-vessey adam-vessey deleted the feature/syn-config branch August 1, 2024 17:17
@adam-vessey adam-vessey restored the feature/syn-config branch January 6, 2025 18:39
@adam-vessey adam-vessey reopened this Jan 6, 2025
@adam-vessey adam-vessey changed the title D10-96: Recover old syn-config.xml parsing JWT handler D10-96 / DGI9-594 / DDST-918 : Recover old syn-config.xml parsing JWT handler Jan 6, 2025
Copy link

The composer.lock diff comment has been updated to reflect new changes in this PR.

Copy link

The composer.lock diff comment has been updated to reflect new changes in this PR.

Copy link

The composer.lock diff comment has been updated to reflect new changes in this PR.

@adam-vessey adam-vessey added the major Backwards incompatible API changes. label Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
major Backwards incompatible API changes.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant