-
Notifications
You must be signed in to change notification settings - Fork 84
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
feat(config-api): session and token search enhancement #9844
Conversation
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
…9187 Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
Signed-off-by: pujavs <pujas.works@gmail.com>
DryRun Security SummaryThe provided code changes focus on improving the security and reliability of the Jans Config API application, with a particular emphasis on enhancing the Fido2 registration service, token management, session management, and various utility classes to prevent potential security issues, such as SQL injection vulnerabilities, and ensure proper input validation, data handling, and logging of sensitive information. Expand for full summarySummary: The provided code changes cover various improvements and enhancements to the Jans Config API application, with a focus on security-related functionality and best practices. The changes span multiple files, including the Fido2 registration service, token management, session management, and utility classes. The key security-related aspects of the changes include:
Overall, the code changes appear to be a reasonable and security-focused set of improvements to the Jans Config API application. However, it's crucial to review the broader application context and ensure that the changes are properly integrated and do not introduce any unintended security implications. Files Changed:
Code AnalysisWe ran
Riskiness🟢 Risk threshold not exceeded. |
|
|
* fix(config-api): asset mgt endpoint fixes Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset upload mgt ehancement and fido Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset upload mgt ehancement and fido Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset upload mgt ehancement and fido Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): asset upload Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): lock review comments Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock code review comments Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 delete functionality Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): acr validation Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): doc(config-api): IDP schema attribute descriptions #9187 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): uploading assets via API generates 2 entries #9178 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt, fido and IDP changes Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 device endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): resolved sonar review issues Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sonar review comment fix Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): swagger spec Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): saml config attribute description Signed-off-by: pujavs <pujas.works@gmail.com> * doc(config-api): added SAML attribute description Signed-off-by: pujavs <pujas.works@gmail.com> * doc(config-api): added SAML attribute description Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * fix(jans-lock): code review comment fix isssue#9305 Signed-off-by: pujavs <pujas.works@gmail.com> * fix(jans-lock): code review comment fix isssue#9305 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock review point Signed-off-by: pujavs <pujas.works@gmail.com> * fix(lock): code review comment Signed-off-by: pujavs <pujas.works@gmail.com> * fix(lock): code review comment Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock endpoint fixes and SAML IDP NPE Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): implement timer for asset mgt to fetch and deploy assets forconfig-api #9403 Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): scope validation issue #9426 Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): asset delete error fix Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sysnc with main Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-ap): lock audit endpoint parameter declaration error#9460 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): client token functionality Signed-off-by: pujavs <pujas.works@gmail.com> * fix(Config-api): lock audit endpoint path param rectification Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): clint token endpoint - wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): clint token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): client token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): client token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session ednpoint wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session ednpoint wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and fido2 endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * test(config-api): marked session failing test case Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt dir mapping changes wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt dir changes Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt changes for dir Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt endpoint -wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): custom asset mgt wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): custom asset mgt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): custom asset mgt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove sessionId Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api) session endpoint changes to hide id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api) session endpoint changes to hide id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint mgt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session enhancement for removing id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): search fieldValuePair enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): search fieldValuePair enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session field filter enhancement - wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session field search enhancement wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint search enhancemnt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint search enhancemnt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint search enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and token endpoint enhacement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and token search enhancement Signed-off-by: pujavs <pujas.works@gmail.com> --------- Signed-off-by: pujavs <pujas.works@gmail.com> Co-authored-by: YuriyZ <yzabrovarniy@gmail.com> Co-authored-by: Yuriy Movchan <Yuriy.Movchan@gmail.com>
* fix(config-api): asset mgt endpoint fixes Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset upload mgt ehancement and fido Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset upload mgt ehancement and fido Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset upload mgt ehancement and fido Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): asset upload Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): lock review comments Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock code review comments Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 delete functionality Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): acr validation Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): doc(config-api): IDP schema attribute descriptions #9187 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): uploading assets via API generates 2 entries #9178 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt, fido and IDP changes Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 device endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): resolved sonar review issues Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sonar review comment fix Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): swagger spec Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): saml config attribute description Signed-off-by: pujavs <pujas.works@gmail.com> * doc(config-api): added SAML attribute description Signed-off-by: pujavs <pujas.works@gmail.com> * doc(config-api): added SAML attribute description Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * fix(jans-lock): code review comment fix isssue#9305 Signed-off-by: pujavs <pujas.works@gmail.com> * fix(jans-lock): code review comment fix isssue#9305 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock review point Signed-off-by: pujavs <pujas.works@gmail.com> * fix(lock): code review comment Signed-off-by: pujavs <pujas.works@gmail.com> * fix(lock): code review comment Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock endpoint fixes and SAML IDP NPE Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): implement timer for asset mgt to fetch and deploy assets forconfig-api #9403 Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): scope validation issue #9426 Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): asset delete error fix Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sysnc with main Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-ap): lock audit endpoint parameter declaration error#9460 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): client token functionality Signed-off-by: pujavs <pujas.works@gmail.com> * fix(Config-api): lock audit endpoint path param rectification Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): clint token endpoint - wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): clint token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): client token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): client token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session ednpoint wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session ednpoint wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and fido2 endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * test(config-api): marked session failing test case Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt dir mapping changes wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt dir changes Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt changes for dir Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt endpoint -wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): custom asset mgt wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): custom asset mgt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): custom asset mgt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove sessionId Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api) session endpoint changes to hide id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api) session endpoint changes to hide id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint mgt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session enhancement for removing id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): search fieldValuePair enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): search fieldValuePair enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session field filter enhancement - wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session field search enhancement wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint search enhancemnt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint search enhancemnt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint search enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and token endpoint enhacement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and token search enhancement Signed-off-by: pujavs <pujas.works@gmail.com> --------- Signed-off-by: pujavs <pujas.works@gmail.com> Co-authored-by: YuriyZ <yzabrovarniy@gmail.com> Co-authored-by: Yuriy Movchan <Yuriy.Movchan@gmail.com>
* fix(config-api): asset mgt endpoint fixes Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset upload mgt ehancement and fido Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset upload mgt ehancement and fido Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset upload mgt ehancement and fido Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): asset upload Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): lock review comments Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock code review comments Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 delete functionality Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): acr validation Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): doc(config-api): IDP schema attribute descriptions #9187 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): uploading assets via API generates 2 entries #9178 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt, fido and IDP changes Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 device endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): resolved sonar review issues Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sonar review comment fix Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): swagger spec Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): saml config attribute description Signed-off-by: pujavs <pujas.works@gmail.com> * doc(config-api): added SAML attribute description Signed-off-by: pujavs <pujas.works@gmail.com> * doc(config-api): added SAML attribute description Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * fix(jans-lock): code review comment fix isssue#9305 Signed-off-by: pujavs <pujas.works@gmail.com> * fix(jans-lock): code review comment fix isssue#9305 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock review point Signed-off-by: pujavs <pujas.works@gmail.com> * fix(lock): code review comment Signed-off-by: pujavs <pujas.works@gmail.com> * fix(lock): code review comment Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock endpoint fixes and SAML IDP NPE Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): implement timer for asset mgt to fetch and deploy assets forconfig-api #9403 Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): scope validation issue #9426 Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): asset delete error fix Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sysnc with main Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-ap): lock audit endpoint parameter declaration error#9460 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): client token functionality Signed-off-by: pujavs <pujas.works@gmail.com> * fix(Config-api): lock audit endpoint path param rectification Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): clint token endpoint - wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): clint token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): client token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): client token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session ednpoint wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session ednpoint wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and fido2 endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * test(config-api): marked session failing test case Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt dir mapping changes wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt dir changes Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt changes for dir Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt endpoint -wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): custom asset mgt wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): custom asset mgt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): custom asset mgt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove sessionId Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api) session endpoint changes to hide id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api) session endpoint changes to hide id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint mgt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session enhancement for removing id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): search fieldValuePair enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): search fieldValuePair enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session field filter enhancement - wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session field search enhancement wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint search enhancemnt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint search enhancemnt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint search enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and token endpoint enhacement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and token search enhancement Signed-off-by: pujavs <pujas.works@gmail.com> --------- Signed-off-by: pujavs <pujas.works@gmail.com> Co-authored-by: YuriyZ <yzabrovarniy@gmail.com> Co-authored-by: Yuriy Movchan <Yuriy.Movchan@gmail.com> Former-commit-id: cc5c0c8
* fix(config-api): asset mgt endpoint fixes Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset upload mgt ehancement and fido Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset upload mgt ehancement and fido Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset upload mgt ehancement and fido Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): asset upload Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): lock review comments Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock code review comments Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 delete functionality Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): acr validation Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): doc(config-api): IDP schema attribute descriptions #9187 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): uploading assets via API generates 2 entries #9178 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt, fido and IDP changes Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 device endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): resolved sonar review issues Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sonar review comment fix Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): swagger spec Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): saml config attribute description Signed-off-by: pujavs <pujas.works@gmail.com> * doc(config-api): added SAML attribute description Signed-off-by: pujavs <pujas.works@gmail.com> * doc(config-api): added SAML attribute description Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * fix(jans-lock): code review comment fix isssue#9305 Signed-off-by: pujavs <pujas.works@gmail.com> * fix(jans-lock): code review comment fix isssue#9305 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock review point Signed-off-by: pujavs <pujas.works@gmail.com> * fix(lock): code review comment Signed-off-by: pujavs <pujas.works@gmail.com> * fix(lock): code review comment Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock endpoint fixes and SAML IDP NPE Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): implement timer for asset mgt to fetch and deploy assets forconfig-api #9403 Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): scope validation issue #9426 Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): asset delete error fix Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sysnc with main Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-ap): lock audit endpoint parameter declaration error#9460 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): client token functionality Signed-off-by: pujavs <pujas.works@gmail.com> * fix(Config-api): lock audit endpoint path param rectification Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): clint token endpoint - wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): clint token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): client token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): client token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session ednpoint wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session ednpoint wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and fido2 endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * test(config-api): marked session failing test case Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt dir mapping changes wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt dir changes Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt changes for dir Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt endpoint -wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): custom asset mgt wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): custom asset mgt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): custom asset mgt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove sessionId Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api) session endpoint changes to hide id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api) session endpoint changes to hide id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint mgt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session enhancement for removing id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): search fieldValuePair enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): search fieldValuePair enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session field filter enhancement - wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session field search enhancement wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint search enhancemnt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint search enhancemnt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint search enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and token endpoint enhacement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and token search enhancement Signed-off-by: pujavs <pujas.works@gmail.com> --------- Signed-off-by: pujavs <pujas.works@gmail.com> Co-authored-by: YuriyZ <yzabrovarniy@gmail.com> Co-authored-by: Yuriy Movchan <Yuriy.Movchan@gmail.com>
* fix(config-api): asset mgt endpoint fixes Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset upload mgt ehancement and fido Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset upload mgt ehancement and fido Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset upload mgt ehancement and fido Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): asset upload Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): lock review comments Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock code review comments Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock master renamed to lock server Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 delete functionality Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): acr validation Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): doc(config-api): IDP schema attribute descriptions #9187 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): uploading assets via API generates 2 entries #9178 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt, fido and IDP changes Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 device endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): fido2 endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): resolved sonar review issues Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sonar review comment fix Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): swagger spec Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): saml config attribute description Signed-off-by: pujavs <pujas.works@gmail.com> * doc(config-api): added SAML attribute description Signed-off-by: pujavs <pujas.works@gmail.com> * doc(config-api): added SAML attribute description Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * fix(jans-lock): code review comment fix isssue#9305 Signed-off-by: pujavs <pujas.works@gmail.com> * fix(jans-lock): code review comment fix isssue#9305 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock review point Signed-off-by: pujavs <pujas.works@gmail.com> * fix(lock): code review comment Signed-off-by: pujavs <pujas.works@gmail.com> * fix(lock): code review comment Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): sync with main Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): lock endpoint fixes and SAML IDP NPE Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): implement timer for asset mgt to fetch and deploy assets forconfig-api #9403 Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): scope validation issue #9426 Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-api): asset delete error fix Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): sysnc with main Signed-off-by: pujavs <pujas.works@gmail.com> * fix(config-ap): lock audit endpoint parameter declaration error#9460 Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): client token functionality Signed-off-by: pujavs <pujas.works@gmail.com> * fix(Config-api): lock audit endpoint path param rectification Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): clint token endpoint - wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): clint token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): client token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): client token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session ednpoint wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session ednpoint wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and token endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and fido2 endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * test(config-api): marked session failing test case Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt dir mapping changes wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt dir changes Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt changes for dir Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt endpoint -wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): asset mgt endpoint Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): custom asset mgt wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): custom asset mgt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): custom asset mgt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove sessionId Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api) session endpoint changes to hide id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api) session endpoint changes to hide id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint mgt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session enhancement for removing id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint changes to remove session id Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): search fieldValuePair enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): search fieldValuePair enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session field filter enhancement - wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session field search enhancement wip Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint search enhancemnt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint search enhancemnt Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session endpoint search enhancement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and token endpoint enhacement Signed-off-by: pujavs <pujas.works@gmail.com> * feat(config-api): session and token search enhancement Signed-off-by: pujavs <pujas.works@gmail.com> --------- Signed-off-by: pujavs <pujas.works@gmail.com> Co-authored-by: YuriyZ <yzabrovarniy@gmail.com> Co-authored-by: Yuriy Movchan <Yuriy.Movchan@gmail.com>
Prepare
Description
Target issue
Issue#9666: session endpoint search enhancements to use comparison operator
Issue#9717: fix(config-api): token-endpoint search error - IndexOutOfBoundsException
closes #9666 #9717
Implementation Details
Test and Document the changes
Please check the below before submitting your PR. The PR will not be merged if there are no commits that start with
docs:
to indicate documentation changes or if the below checklist is not selected.