diff options
| author | mo khan <mo@mokhan.ca> | 2025-03-17 16:32:11 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-03-17 16:32:11 -0600 |
| commit | 084ec28adef9f16a0f38f0457662e9695dfcff8a (patch) | |
| tree | b2f4abd372d26d13331a9c9ee69d75249bcc50a3 /README.md | |
| parent | 94d084a51172b7e3851779e9e052435084d4abfe (diff) | |
feat: use csv files to simulate database tables
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 26 |
1 files changed, 25 insertions, 1 deletions
@@ -46,6 +46,30 @@ I have ommitted TLS, RS256 from the prototype to offload the decision of key management and rotation. See [smallstep](https://smallstep.com/docs/step-cli/) for PKI management. +CSV files are used instead of a database to simulate different types of +scenarios. The following organizational hierarchy is demonstrated here: + +``` +Organization(name: "default") + * Group(name: "A") + * Project(name: "A1" + * Group(name: "B") + * Project(name: "B1" +Organization(name: "gitlab") + * Group(name: "gitlab-org") + * Project(name: "gitlab") + * Group(name: "gitlab-com") + * Group(name: "gl-security") + * Group(name: "test-projects") + * Project(name: "eicar-test-project") + * Project(name: "disclosures") + * Group(name: "support") + * Group(name: "toolbox") + * Project(name: "changelog-parser") + * Project(name: "handbook") + * Project(name: "www-gitlab-com") +``` + ## Getting Started 1. Install tools: @@ -69,7 +93,7 @@ for PKI management. $ mage ``` -1. Open browser to `http://ui.example.com:8080/saml/new` to start a new SAML +1. Open a browser to `http://ui.example.com:8080/saml/new` to start a new SAML session. Or open `http://ui.example.com:8080/oidc/new` to start a new OIDC session. |
