{"id":24775686,"url":"https://github.com/inseefr/sugoi-api","last_synced_at":"2026-04-24T10:03:49.392Z","repository":{"id":37981693,"uuid":"310285347","full_name":"InseeFr/sugoi-api","owner":"InseeFr","description":"Sugoi Rest Services","archived":false,"fork":false,"pushed_at":"2026-04-22T09:47:13.000Z","size":3042,"stargazers_count":6,"open_issues_count":40,"forks_count":10,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-04-22T11:35:43.108Z","etag":null,"topics":["ldap","scim-2","transverse-component","user-management-service"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InseeFr.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"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":"2020-11-05T12:00:45.000Z","updated_at":"2026-04-22T09:47:11.000Z","dependencies_parsed_at":"2023-02-17T17:16:06.759Z","dependency_job_id":"29e4787c-33fc-4044-b501-b02fa3571cc6","html_url":"https://github.com/InseeFr/sugoi-api","commit_stats":null,"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/InseeFr/sugoi-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFr%2Fsugoi-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFr%2Fsugoi-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFr%2Fsugoi-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFr%2Fsugoi-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InseeFr","download_url":"https://codeload.github.com/InseeFr/sugoi-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFr%2Fsugoi-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32218290,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T09:47:08.147Z","status":"ssl_error","status_checked_at":"2026-04-24T09:46:41.165Z","response_time":64,"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":["ldap","scim-2","transverse-component","user-management-service"],"created_at":"2025-01-29T06:55:18.058Z","updated_at":"2026-04-24T10:03:49.364Z","avatar_url":"https://github.com/InseeFr.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sugoi: User management Api\n\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Actions Status](https://github.com/inseeFrLab/sugoi-api/workflows/Sugoi%20API%20integration%20test/badge.svg)](https://github.com/inseeFrLab/sugoi-api/actions)\n![GitHub release (latest by date)](https://img.shields.io/github/v/release/inseefrlab/sugoi-api)\n\nSugoi provides an API to manage users with multi tenancy in mind.\n\n- [Sugoi: User management Api](#sugoi-user-management-api)\n- [Installation](#installation)\n- [Configuration](#configuration)\n- [Contributing](#contributing)\n- [License](#license)\n\nSugoi is an API to manage users, organizations and applications. These objects are scoped to realms to isolate object with separated purposes (employees, clients, contacts...).\n\n[View more](docs/concepts.md)\n\nA react frontend for this API can be found here : \u003chttps://github.com/InseeFrLab/sugoi-ui\u003e.\n\nA Keycloak storage extension is here : \u003chttps://github.com/InseeFrLab/keycloak-http-storage-provider\u003e (*Work in Progress*)\n\n## Installation\n\nDownload and extract release zip, modify [configuration file](docs/configuration.md) as needed and launch :\n\n```bash\njava -jar -Dspring.profiles.active=local sugoi-api.jar\n```\n\nSome other ways could be found in [docs/install.md](docs/install.md)\n\n## Configuration\n\nAll configuration is done through an `application.properties` file a la spring-boot.\n\n[Configuration.md](docs/configuration.md) for details.\n\n## Contributing\n\nPull requests are welcome. We ask that all pull request are linked to an issue.\nThe source code format should be in conformance with google guidestyles for java. this is checked for each PR, you can enforce it with `mvn spotless:apply`.\n\nWe also check that all commit are signed-off in accordance with [DCO](https://developercertificate.org/)\n\n**All feature creation or update should be reflected in the documentation. All new configuration keys of the instance or realm should be documented.**\n\n**Please make sure to update or create tests as appropriate.**\n\n## License\n\n[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finseefr%2Fsugoi-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finseefr%2Fsugoi-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finseefr%2Fsugoi-api/lists"}