This is the folder of the User Management micro-service. This micro-service is used by the Gatekeeper API and is currently under development.
This micro-service enables identity, authentication and authorization features to the Service Platform, including features such:
The User Management micro-service is part of the Gatekeeper, and it can't be built as a standalone component. Given this approach, it is required to be built along with the available Gatekeeper micro-services. So:
docker);Dockerfile in each folder specifies the environment the container needs to work;docker-compose.yml file in the root of this repository provides the linking of all the micro-services.Furthermore, the User Management module requires the Keycloak Identity and Access Management server.
The son-keycloak component includes all the required configuration and deployment settings.
The libraries the Gatekeep depends on are the following:
ci_reporter >=2.0.0 (MIT)ci_reporter_rspec >=1.0.0 (MIT)curb >=0.9.3 (MIT)jwt >=1.5.5 (MIT)mongoid >=4.0 (MIT)mongoid-pagination >=0.2 (MIT)puma >=3.4.0 (BSD-3-CLAUSE)rake >=11.2.2 (MIT)rest-client >=2.0.0 (Apache 2.0)ruby >=2.2.0 (MIT)sinatra >=1.4.7 (MIT)sinatra-contrib >=1.4.7 (MIT)For the micro-services implemented in ruby these dependencies can be checked in each folder's Gemfile.
Contributing to the Gatekeeper User Management is really easy. You must:
Installing the Gatekeeper User Management is really easy. You'll need:
bundle installrake startPlease refer to the son-gtkapi repository and each one of the other folders in this repository for examples of usage of each one of the already developed micro-services.
Please refer to the Gatekeeper Github Wiki sections and check for User Management pages, which include information and examples of usage of its features.
The license of the SONATA Gatekeeper is Apache 2.0 (please see the license file).
The following lead developers are responsible for this micro-service and have admin rights. They can, for example, merge pull requests.
Please use the GitHub issues and the SONATA development mailing list [email protected] for feedback.
Content type
Image
Digest
Size
161.1 MB
Last updated
over 8 years ago
docker pull tdierich/son-gtkusr