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 <[email protected]>
…and kc #8008

* fixed typo in saml metadata parser

Signed-off-by: Rolain Djeumen <[email protected]>
…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 <[email protected]>
…nfig-api and kc #8008

* fix bugs in parser(temporary)

Signed-off-by: Rolain Djeumen <[email protected]>
…d kc #8000

* added authentication browser flow configuration

Signed-off-by: Rolain Djeumen <[email protected]>
…d kc #8008

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

Signed-off-by: Rolain Djeumen <[email protected]>
…d kc #8008

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

Signed-off-by: Rolain Djeumen <[email protected]>
…d kc #8008

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

Signed-off-by: Rolain Djeumen <[email protected]>
…d kc #8008

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

Signed-off-by: Rolain Djeumen <[email protected]>
…d kc #8008

*added method to fetch released user attributes for a tr

Signed-off-by: Rolain Djeumen <[email protected]>
…d kc #8008

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

Signed-off-by: Rolain Djeumen <[email protected]>
* added saml user attribute mapper configuration

Signed-off-by: Rolain Djeumen <[email protected]>
…d kc #8008

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

Signed-off-by: Rolain Djeumen <[email protected]>
…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 <[email protected]>
@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

sonarqubecloud 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

sonarqubecloud 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

sonarqubecloud 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

sonarqubecloud 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

sonarqubecloud 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

sonarqubecloud 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

sonarqubecloud 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

sonarqubecloud 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

sonarqubecloud 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
yuriyz added a commit that referenced this pull request Nov 7, 2024
…tion between config-api and keycloak #8008 (#8229)

* feat(keycloak-integration):  job scheduler #8008
* added saml metadata parsing library

Signed-off-by: Rolain Djeumen <[email protected]>

* feat(keycloak-integration): sync sp configuration between config-api and kc #8008
* fixed typo in saml metadata parser

Signed-off-by: Rolain Djeumen <[email protected]>

* feat(jans-keycloak-integration): sync trust relationship configuration 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 <[email protected]>

* feat(keycloak-integration): sync trust relationship config between config-api and kc #8008
* fix bugs in parser(temporary)

Signed-off-by: Rolain Djeumen <[email protected]>

* feat(jans-keycloak-integration): sync tr config between config-api and kc #8000
* added authentication browser flow configuration

Signed-off-by: Rolain Djeumen <[email protected]>

* feat(jans-keycloak-integration): sync tr config between config-api and kc #8008
* refactor trustrelationship sync job (delete non-existing trust relationships)
* added code to sync new trust relationships

Signed-off-by: Rolain Djeumen <[email protected]>

* feat(jans-keycloak-integration): sync tr config between config-api and kc #8008
* modifed saxutils to optimize re-use of sax parsing objects

Signed-off-by: Rolain Djeumen <[email protected]>

* feat(jans-keycloak-integration): sync tr config between config-api and kc #8008
* added call to saxutils init to scheduler startup
* additional changes to kc and config api

Signed-off-by: Rolain Djeumen <[email protected]>

* feat(jans-keycloak-integration): sync tr config between config-api and kc #8008
* modifications to the logging configuration template
* modifications to the application configuration template

Signed-off-by: Rolain Djeumen <[email protected]>

* feat(jans-keycloak-integration): sync tr config between config-api and kc #8008
*added method to fetch released user attributes for a tr

Signed-off-by: Rolain Djeumen <[email protected]>

* feat(jans-keycloak-integration): sync tr config between config api and kc #8008
* added protocol mapper api methods (will be used to update released attributes)

Signed-off-by: Rolain Djeumen <[email protected]>

* feat(jans-keycloak-integration: sync tr between config-api and kc #8008
* added saml user attribute mapper configuration

Signed-off-by: Rolain Djeumen <[email protected]>

* feat(jans-keycloak-integration): sync tr config between config-api and kc #8008
* made fixes to the createManagedSamlClient keycloak API wrapper method
* completed implementation of released attributes sync

Signed-off-by: Rolain Djeumen <[email protected]>

* feat(keycloak-integration): sync tr config between config-api and kc #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 <[email protected]>

---------

Signed-off-by: Rolain Djeumen <[email protected]>
Co-authored-by: Mohammad Abudayyeh <[email protected]>
Co-authored-by: YuriyZ <[email protected]>
Former-commit-id: 3bf5f6d
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.

4 participants