{"id":19281742,"url":"https://github.com/scality/keycloak-extensions","last_synced_at":"2026-02-25T11:09:44.153Z","repository":{"id":213303979,"uuid":"733063320","full_name":"scality/keycloak-extensions","owner":"scality","description":"Scality Keyloak Extensions","archived":false,"fork":false,"pushed_at":"2025-12-19T13:51:27.000Z","size":82,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":24,"default_branch":"main","last_synced_at":"2025-12-22T05:37:30.716Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scality.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-12-18T13:34:30.000Z","updated_at":"2025-12-02T12:35:56.000Z","dependencies_parsed_at":"2023-12-26T16:34:42.148Z","dependency_job_id":"19191b74-5576-4893-bff5-ddb449333e39","html_url":"https://github.com/scality/keycloak-extensions","commit_stats":null,"previous_names":["scality/keycloak-extensions"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/scality/keycloak-extensions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scality%2Fkeycloak-extensions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scality%2Fkeycloak-extensions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scality%2Fkeycloak-extensions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scality%2Fkeycloak-extensions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scality","download_url":"https://codeload.github.com/scality/keycloak-extensions/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scality%2Fkeycloak-extensions/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29819266,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T05:36:42.804Z","status":"ssl_error","status_checked_at":"2026-02-25T05:36:31.934Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T21:24:00.079Z","updated_at":"2026-02-25T11:09:44.135Z","avatar_url":"https://github.com/scality.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Scality Keycloak Extensions\n\n## Hostname provider based on the request\n\nWe set the default hsotname provider back to the one from Keycloak versions prior to the 20th.\nThis hostname provider define the hostname based on the incoming authentication request and then enables us to deploy the same keycloak for different network planes.\n\n\n## Truststore Provider and SPI\n\nWe built an extension to keyclaok Admin API that allows keycloak Admins to upload CA certificates to trust.\nThis enables full API driven integration with external providers (such as LDAP over TLS using STARTTLS, or SMTP using STARTTLS).\nIt removes the needs of updating the truststore and having to restart keycloak services.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscality%2Fkeycloak-extensions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscality%2Fkeycloak-extensions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscality%2Fkeycloak-extensions/lists"}