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

feature(jans-keycloak-integration): sync trust relationship configuration between config-api and keycloak #8008 #8229

Merged
merged 18 commits into from
Apr 4, 2024

Conversation

uprightech
Copy link
Contributor

See Issue #8008

* added saml metadata parsing library

Signed-off-by: Rolain Djeumen <uprightech@gmail.com>
…and kc #8008

* fixed typo in saml metadata parser

Signed-off-by: Rolain Djeumen <uprightech@gmail.com>
…n between config-api and keycloak #8008

* added enum for SAML Bindings support
* added helper methods to access some metadata objects

Signed-off-by: Rolain Djeumen <uprightech@gmail.com>
…nfig-api and kc #8008

* fix bugs in parser(temporary)

Signed-off-by: Rolain Djeumen <uprightech@gmail.com>
…d kc #8000

* added authentication browser flow configuration

Signed-off-by: Rolain Djeumen <uprightech@gmail.com>
…d kc #8008

* refactor trustrelationship sync job (delete non-existing trust relationships)
* added code to sync new trust relationships

Signed-off-by: Rolain Djeumen <uprightech@gmail.com>
…d kc #8008

* modifed saxutils to optimize re-use of sax parsing objects

Signed-off-by: Rolain Djeumen <uprightech@gmail.com>
…d kc #8008

* added call to saxutils init to scheduler startup
* additional changes to kc and config api

Signed-off-by: Rolain Djeumen <uprightech@gmail.com>
…d kc #8008

* modifications to the logging configuration template
* modifications to the application configuration template

Signed-off-by: Rolain Djeumen <uprightech@gmail.com>
…d kc #8008

*added method to fetch released user attributes for a tr

Signed-off-by: Rolain Djeumen <uprightech@gmail.com>
…d kc #8008

* added protocol mapper api methods (will be used to update released attributes)

Signed-off-by: Rolain Djeumen <uprightech@gmail.com>
* added saml user attribute mapper configuration

Signed-off-by: Rolain Djeumen <uprightech@gmail.com>
…d kc #8008

* made fixes to the createManagedSamlClient keycloak API wrapper method
* completed implementation of released attributes sync

Signed-off-by: Rolain Djeumen <uprightech@gmail.com>
…8008

* added error support to the jans config api
* fixed a bug related to saml encryption certificate configuration in keycloak

Signed-off-by: Rolain Djeumen <uprightech@gmail.com>
@mo-auto mo-auto added comp-jans-core Component affected by issue or PR kind-feature Issue or PR is a new feature request labels Apr 4, 2024
@uprightech uprightech requested a review from moabu April 4, 2024 13:53
Copy link

sonarcloud bot commented Apr 4, 2024

Quality Gate Passed Quality Gate passed for 'jans-cli'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Apr 4, 2024

Quality Gate Passed Quality Gate passed for 'jans-pycloudlib'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Apr 4, 2024

Quality Gate Passed Quality Gate passed for 'jans-linux-setup'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Apr 4, 2024

Quality Gate Failed Quality Gate failed for 'jans-core'

Failed conditions
1 New Vulnerabilities (required ≤ 0)
18 New Code Smells (required ≤ 8)

See analysis details on SonarCloud

Catch issues before they fail your Quality Gate with our IDE extension SonarLint

Copy link

sonarcloud bot commented Apr 4, 2024

Quality Gate Passed Quality Gate passed for 'Fido2 API'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Apr 4, 2024

Quality Gate Passed Quality Gate passed for 'orm'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Apr 4, 2024

Quality Gate Passed Quality Gate passed for 'Jans-Keycloak-Link'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Apr 4, 2024

Quality Gate Passed Quality Gate passed for 'SCIM API'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Apr 4, 2024

Quality Gate Passed Quality Gate passed for 'jans-config-api-parent'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

@yuriyz yuriyz merged commit 3bf5f6d into main Apr 4, 2024
2 checks passed
@yuriyz yuriyz deleted the issue_8008 branch April 4, 2024 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp-jans-core Component affected by issue or PR kind-feature Issue or PR is a new feature request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants