diff --git a/.gitignore b/.gitignore index 2c6a7df..237f5aa 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,7 @@ +# Default .DS_Store +.idea + # Volumes /security-c4po-cfg/volumes/keycloak/data/* /security-c4po-cfg/volumes/mongodb/data/* diff --git a/README.md b/README.md index 3fefbe6..d8709d9 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,25 @@ * Daniel Mader * Marcel Haag -## Development server +## Technical Requirements +* Docker / Docker-compose +* OpenJDK 11 +* Node 14.15.1 / npm 6.14.8 +## Tools +* mongoDB Compass +* Postman + +## Conventions +* Branch: `_c4po_` +* Commit: `feat: ` or `fix: ` + +## Development server Execute 'c4po.sh' and all services will run on a dev server. -## Credentials: +## Testuser Credentials: * Username: ttt * Password: Test1234! + +## Architecture +![alt architecture](./wiki/SecurityC4PO_Architecture.png) diff --git a/wiki/SecurityC4PO_Architecture.drawio b/wiki/SecurityC4PO_Architecture.drawio index 79f31f8..c86584b 100644 --- a/wiki/SecurityC4PO_Architecture.drawio +++ b/wiki/SecurityC4PO_Architecture.drawio @@ -1 +1 @@ -3Vhdc5s4FP01nuk+1AMIGfJoO03abjL2rNtN0jcZtFgTQB4h/LG/vlKQMEJ47biO265fLB2E4J5zdHVFD4yzzS1Dy8U9jXHa85x40wPXPc9zAfDEn0S2FXIVggpIGInVoB0wI/9iBToKLUmMC2MgpzTlZGmCEc1zHHEDQ4zRtTnsH5qaT12iBFvALEKpjT6QmC8qNPSCHf4Rk2Shngx1eBnSY1UgxQLFdN2AwIceGDNKedXKNmOcSu40LdV9N3uu1u/FcM6PueHhnj6uweTr+7+ftvnmc8ZX45v3SpwVSksV7w2jOcd5LNB3wzwpU8T+6HmDVDxjNGeilciW7zk6LL7VVIkIl7IZlXPxN1ovCMezJYokthbuENiCZ6nouXIyWuYxju/mNYCi54RJdFLylORY4TFizxMxDeHSQk7fgSbovaBypE2JYmmFGcebBqQousU0w5xtxRB1FUC/ukXZ1R2oONc78V0t6aIhfKgwpPyW1FPvNBENJcsrJAKWRGN/Orke2aK8u6d5Qq9HHXp5geMG+wXbCrpjzMAZVSuqlezC8+gCdT5QuvigQxdwSV18S5cZjkomDCn1GU4/dQg0WzKSJ+KukVj2HTKFvg/+l8vKD0z5vCvvJy8raMn3KRbxSTY8Z8roSmw7rEPCP/E2Sil67lJP/Cz1xKuIrUoKV+uY0jI+LOQZWHfbrMMO1oMO1mspzk77wKJdE9qZ0aa04AnDRQfb0Nelxe+Z0Vz/iIzmXHJJXFnaDCNO2V6SyyytBoCRDJuIoukOzXEqRCOc0FwMmVPOadYYMExJIi9w2pKBVlyP6zLOOdOGrtekohnYSwAMbJKDtyJZ72MNlu2ckcdDWbq+JAtUFCQyucIbwh8VRbL91Ghfy7iDuiejDnVvihkRUYi8psbnIqLHZuep2XmZCu662+bF9lx7pSpoySJ8uAbliCWYH95wcWwU7LbwDWVhx/LRGMMp4mRllvldcqsnTCkRke12tNA1feV75hRV3OquZl3emggCc6J6a9QTVcRYE724rw77BwxpnwGOM2QhXoz/t0+P8Fdg+it8A4OB39JgomJv7Q8nGiyALaeGFzaYfYI5m8F0IuwDt5kL+2EzGxrJ8HAu7MP9bn3zZAiP9Orgl/Kq2z6duSd6tT5ua68OLuxV+1T3+t35ErvqQYN4v5RBfKf1WQU4pxkkaB1p3LbTzmeQyXbw7e6vLxnZ0LtivHyYk9tJxwez1/vjUPXmvbZ664ehYbW+B0/PWi3HvG1NB3+mKcGV6SV4qin99lGufUQ72ZQ9+T1WfyGuhu8+s4MP3wE= \ No newline at end of file +3Vldd5s4EP01Pid9sA8gZPCjjZNsW+fYXW+ajzcZFKxGRj5C+KO/foURGBCuk9TOppuHRBrEwNx7Gc0oLeAtNtccLec3LMC0ZRnBpgWGLcsyAbDkn9SyzSw9F2SGkJNALdobpuQnVkZDWRMS4LiyUDBGBVlWjT6LIuyLig1xztbVZU+MVp+6RCHWDFMfUd16RwIxz6yu5eztf2ESztWTYR7eAuVrVSDxHAVsXTKByxbwOGMiGy02HqYpdjks2X1XB64W78VxJF5yg/sNrX7cRs4z9oB3m9iPj09hW3lZIZqoeNXLim0OwHpOBJ4ukZ/O15LkFhjMxYLKmSmHKF5msD+RDZaPGjwRSj1GGd/dDpzLfvfSkHb1JMwF3hwMwSyAkYLCbIEF38ol+Q05lkpL+XS9JwbayjYvk5IbkRJDWLjeAyYHCrNm/O5u2P0ajG/b3x+20ebLQqy8q7al4XfFWSRwFEjrRT8KE4r4p5bVpfJVBjMuR2E6si3D0JCWClmmQz+ZyT+DI8DPWBIFOBjNCgPyn0OeWseJoCTCyh4g/jyWbohIYTM6BqwarZ3VLCjS+Ghg7SBFANoVisyuzlFBY5kj91wU2RpFU+wnXAbu2ZNxf/JZZ+diuuQkCuVdA/l5NtDn2jb4X9JnO7UvrGf9x/RBjb7PgYwvRcMyJpyt5PbAGyj8irc+Zei5iT35o7EnX0VuKSlxBY+UJcFxIk+AullHHTag7jSgXlBxcth7Gux9X8icfkj0yYJmC8AgjZvIDXSEZphOWEwEYZFcMmNCsEVpQZ+SML0gWA1Sln0AXrGlGydKTjnvCmegwwy6OsrOuUDOa5xfbb9yK+mnZcxOkCiOiV/FCm+IuFcQpeOH0niYxu0UszRqN59NMCcyCszz9ZGM6L48eShPdq7gfrotX6z7OkhVzBLu4+P7qUA8xOJ4UsdBpXjTiS9XBk2FgbJxTJEgq2rJ10S3esKEERnZPmu6ZlVXtlV1kcWt7irXaDVHEFQdFek3d5QBoznaqa8I+zcEqdczLxNkLF9M/FqnL9CXU9WX+3qB/WHCgV2j45i25cLsdzU92cB4m4wcWNOj+84yAueTUZ7uOsAsZ7yOW855lZR3PON14GFNnj3lwQ+lSNOsliK2ab1Ng2av5qgu5nNrUK/7X7+3vseeeDRlWR9KILZRa/DenKRqRa9ZV9rpBDLedh9Hf/+zIBs2ir3l3Yxcjxta99fr41jtZb229uq4bkVqHQu+bzZ6aQH2sbIWqCUb+FZR2nYta9X72tOJMrm3f+Lr0VX3e9tpW850NmHN53FZ+xovUZQ3sOnBxXCQX5EPKl/U+90mFxc3LArZcPDpt7zI1sh0Dno4dD6ylc2dbNqtEx6SxNm5sQlP0yjC+i4I9FOsXlM/bp6gVWwUhp6t8gOOYQNXF7LtFiHHccPpB7SBnun+IG5M+H7ctNLj3PyAPvvG9//lAJf/Ag== \ No newline at end of file diff --git a/wiki/SecurityC4PO_Architecture.jpg b/wiki/SecurityC4PO_Architecture.jpg deleted file mode 100644 index cec7512..0000000 Binary files a/wiki/SecurityC4PO_Architecture.jpg and /dev/null differ diff --git a/wiki/SecurityC4PO_Architecture.png b/wiki/SecurityC4PO_Architecture.png new file mode 100644 index 0000000..c573e18 Binary files /dev/null and b/wiki/SecurityC4PO_Architecture.png differ