-
Notifications
You must be signed in to change notification settings - Fork 467
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
Add JWT Auth to Integrity Checker #18690
Comments
* #16796 adding fixes and comments to support the jwt on pp * #16796 Fixing error when some parameters not come in the request * #16796 Testing * #16796 refactoring/testing * #16796 testing * #16796 refactorign * #16796 Refactoring * Revert "#16796 refactoring/testing" This reverts commit d06b4af. * refactoring * #16796 Fixing Test * #16796 Fixing PP error * #16796 Sending JWT token in PP request * #16796 Removing receiver configuration from jsp * #18690 Using JWT token in integrity checker * #16796 Show invalid token message when IC fails with a invalid token * #16796 Removing end poitn id from fix conflicts end point * #16796 Adding Task Upgrade * #16796 Not show token when it is invalid or expired * #16796 Allow switch between old way token and JWT token in Push Publish * #16796 Allow switch between old way token and JWT token in Push Publish * #16796 Postman Testing * #16796 Postman Testing * #16796 Testing * #16796 * #16796 testing * #16796 undo change * Revert "#16796 undo change" This reverts commit b1c4fc2. * #16796 undo change * #16796 undo change * #16796 undo change * #16796 undo change * Adding doc * #16796 Refactoring * refactoring * Revert "refactoring" This reverts commit d949dcc. * #16796 Using PP ols way as fallback * #18780 Fixing Push publish fallback * Fixing test * fixing test * Testing * fixing test * Fixing test * fixing test * fixing test * Fixing testing * fixing testing * Fixing integration test * Fixing test * Fix testing * Fixing test * Fixing testing * Fixing test * #16796: Chaging Quartz 'isJobRunning' implementation * Fixing testing * Fixing test * Testing * Java doc Co-authored-by: jdotcms <jonathan.sanchez@dotcms.com> Co-authored-by: Victor Alfaro <victor.alfaro@dotcms.com>
After those changes, now we can run the Integrity checker if you don't have license on the receiver side, this because you can generate the token in the community edition and don't need an extra configuration on the receiver side. Then we need to find some way to validate the license on the receiver side. |
This should do it : |
PR: #19488 |
Integrity Check is not running do to the JWT issues. This is the log:
|
Problems trying to fix integrity conflicts: Here the log: https://gist.github.com/bryanboza/65e87393af56bcb431ee971f0068397b |
Fixed, tested on release-20.10.1 // Postgres // FF |
* Update dotcmsReleaseVersion and coreWebReleasion version * update release version * #18505 JSONTool does not return sub arrays * #18505 now the JSONTool uses the Jackson to map the string json as a single Maps and Lists * #18505 now the JSONTool uses the Jackson to map the string json as a single Maps and Lists * #19364 Unable to edit category permissions as limited user even you have full rights * #18314 Make Query Tool Use fetch() to fill response * #19098 SAML update logout page. (#19450) * include css in jsp * label updated * Updating sql files (#19478) * Updating sql files to remove contraints * Updating sql files to remove contraints * #18690 Allow Push publish just for enterprise license in the receiver (#19492) * #18690 Allow Push publish just for enterprise license in the receiver * testing * Fixing test * Issue 19500 sql injection containers (#19501) * #18605 pauses and then unpauses based on a cache invalidation * #18605 adding ttl to the cache put in the logger * #18605 less logging * #19500 sanitize sql * #19500 fixes potential sql vunerabilities * #19500 writing tests * #19500 tests * we should not need TLS set to true * #19500 removing unneeded files * #19338 dont lowercase (#19506) * #19338 dont lowercase * #19338 integration test * #19338 missing test resource * #19509 use proper db columm in query (#19510) * #19509 use proper db columm in query * #19509 use proper property from contentlet * #19509 fix integration test * #19509 fix integration test * #19471 Use proper value when discarding conflicts (#19519) * #18780 fixes job when new hostname starts with original hostname (#19522) * #19509 Fixing bug when use comma in host's name (#19528) * #19509 Fixing bug when use comma in host's name * Fixing test * update core-web version * merge with master * Update .gitmodules * Update gradle.properties Co-authored-by: Jonathan <jonathan.sanchez@dotcms.com> Co-authored-by: erickgonzalez <erick.gonzalez@dotcms.com> Co-authored-by: hmoreras <31667212+hmoreras@users.noreply.github.com> Co-authored-by: Freddy Rodriguez <freddy0309@gmail.com> Co-authored-by: Will Ezell <will@dotcms.com>
Just like we did with the PushPublishing Endpoint, we need to add JWT support to the Integritychecker.
See: #16796
The text was updated successfully, but these errors were encountered: