Skip to content

add logs etc.. #478

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 248 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
248 commits
Select commit Hold shift + click to select a range
06f8926
Add deliverables folder
1200985 Apr 3, 2024
dab7126
Add the ASVS checklist
1200985 Apr 3, 2024
bd42607
Update the user table with role
1200985 Apr 4, 2024
020782d
Add a role to the User class
1200985 Apr 4, 2024
f156705
Add client role on user signup
1200985 Apr 4, 2024
faf7eb7
Add a user bootstrapper
1200985 Apr 4, 2024
0bed71c
Add Domain Model
1201399 Apr 10, 2024
137b688
Add file with the use cases related with the project scope
1201399 Apr 10, 2024
f40c805
Add TODO file
1201399 Apr 10, 2024
1dc9c24
Add functional requirements, security requirements and use cases
1201399 Apr 14, 2024
233d886
Update TODO
1201399 Apr 14, 2024
8797601
Update git ignore
1200985 Apr 16, 2024
5da6f48
Add Data Flow Diagrams project and level 0 dfd
1200985 Apr 16, 2024
ebab789
Created by OWASP Threat Dragon
loutei02 Apr 20, 2024
d45c05c
Created by OWASP Threat Dragon
1200985 Apr 20, 2024
f92d651
Updated by OWASP Threat Dragon
loutei02 Apr 20, 2024
2ee32a1
Updated by OWASP Threat Dragon
loutei02 Apr 20, 2024
a58ceb7
Updated by OWASP Threat Dragon
loutei02 Apr 20, 2024
2f9c0ea
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
40758c9
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
e540f9f
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
510313b
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
bd1bfa5
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
e7708e5
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
0815323
Updated by OWASP Threat Dragon
loutei02 Apr 20, 2024
8f41c35
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
aea77ce
Updated by OWASP Threat Dragon
loutei02 Apr 20, 2024
ba1a5f1
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
77558ca
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
1e7c391
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
823ab64
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
a0a30c6
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
5396b80
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
bd9ac84
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
e20273f
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
d541e3f
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
30d4234
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
0f1564d
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
d070a21
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
292fff0
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
b55ae74
Updated by OWASP Threat Dragon
loutei02 Apr 20, 2024
f46dd27
Updated by OWASP Threat Dragon
loutei02 Apr 20, 2024
fdb9d7e
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
19152d7
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
e0692d6
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
50cfe76
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
256c9bf
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
efeaeee
Updated by OWASP Threat Dragon
loutei02 Apr 20, 2024
6c21850
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
e9dd4c7
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
739e19c
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
35d8439
Updated by OWASP Threat Dragon
loutei02 Apr 20, 2024
89e1a92
Updated by OWASP Threat Dragon
loutei02 Apr 20, 2024
63cf24d
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
54fa24a
Updated by OWASP Threat Dragon
loutei02 Apr 20, 2024
54d695d
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
b21c667
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
82400f5
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
b3aecc9
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
74969e2
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
14eb51d
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
daa4249
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
9265d87
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
9d5ea09
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
cf75526
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
ac1e2f1
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
3b5843a
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
0e6b6bb
Updated by OWASP Threat Dragon
loutei02 Apr 20, 2024
53a21f0
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
4ef6876
Updated by OWASP Threat Dragon
loutei02 Apr 20, 2024
158a4dc
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
55622ca
Updated by OWASP Threat Dragon
loutei02 Apr 20, 2024
5bcd0a7
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
3c41035
Updated by OWASP Threat Dragon
1200985 Apr 20, 2024
45c0539
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
41a7c0a
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
1bf842b
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
635e351
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
c27b5a2
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
70dfe01
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
b10654c
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
7e0d860
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
d609c4d
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
9518ea9
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
0eb2a6f
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
498e738
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
31eae15
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
0f3bb2d
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
7b91baa
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
f8d5c75
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
ed49242
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
c1a9152
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
31ee84f
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
7338059
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
31b7d47
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
124cb5a
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
b065b14
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
e80accf
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
56e1a61
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
8df6ceb
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
2d237da
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
464b8a4
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
0e2d175
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
527fae2
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
e795d2e
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
3f1734f
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
969ed62
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
be8a735
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
474d442
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
0f7a58a
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
4af54dd
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
7e8a804
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
4a52b4a
Update user requirements
1201399 Apr 20, 2024
33a6776
Merge branch 'master' of https://github.com/1200985/desofs2024_M1B_8
1201399 Apr 20, 2024
485108a
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
9ae7a98
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
da69ac2
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
8b807de
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
84c9897
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
90706a0
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
1ec180a
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
4bb9572
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
3214441
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
01cb144
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
092dc55
Add architecture diagram
1200985 Apr 20, 2024
19d515e
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
b6dbcaf
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
7479672
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
6b9caea
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
eeaee6a
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
7d1f986
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
7925074
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
f88743c
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
0273df9
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
b59dd23
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
94b9f5e
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
48f0ed1
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
5a532e0
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
d428937
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
1da7a0d
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
6e9ec96
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
b324df3
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
ff45480
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
096827b
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
cbdef64
Add redhat analysis
1200985 Apr 20, 2024
1146675
Merge branch 'master' of https://github.com/1200985/desofs2024_M1B_8
1200985 Apr 20, 2024
604b4e8
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
117a87c
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
03da432
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
381381c
update user requirements
francisco1201545 Apr 20, 2024
71f420f
Merge branch 'master' of https://github.com/1200985/desofs2024_M1B_8
francisco1201545 Apr 20, 2024
560dc60
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
d522328
Updated by OWASP Threat Dragon
francisco1201545 Apr 20, 2024
8240f08
dfd report
francisco1201545 Apr 20, 2024
d56d680
Merge branch 'master' of https://github.com/1200985/desofs2024_M1B_8
francisco1201545 Apr 20, 2024
e4f2b78
List of Abuse cases
francisco1201545 Apr 20, 2024
f74d52f
updated abuse cases
francisco1201545 Apr 21, 2024
24f32ff
Add first tables for threat modeling
1201399 Apr 21, 2024
04223fb
Removed old files
1201399 Apr 21, 2024
5855eb4
Update use cases
1201399 Apr 21, 2024
c3f9656
Add entry and exit points
1200985 Apr 21, 2024
69e6866
Add logical view and physical view
1200985 Apr 21, 2024
fe435bb
Update exit points
1200985 Apr 21, 2024
82e0114
update abuse cases
francisco1201545 Apr 21, 2024
4e375b6
Correct table
1201399 Apr 21, 2024
7a705cb
Add ASVS
1200985 Apr 21, 2024
296d7d7
Merge branch 'master' of https://github.com/1200985/desofs2024_M1B_8
1200985 Apr 21, 2024
da15971
Fix physical view
1200985 Apr 30, 2024
760abdf
Add global report
1200985 Apr 30, 2024
2b91444
Update abuse cases
1200985 Apr 30, 2024
ba760a2
Merge VPP projects
1200985 Apr 30, 2024
4171f05
Fix tables; update readme
1200985 Apr 30, 2024
a6a0062
Move abuse cases to another folder; fix warning on requirements
1200985 Apr 30, 2024
66bdf8f
Move to another folder
1200985 Apr 30, 2024
7f48f1b
Fix warnings
1200985 Apr 30, 2024
106af67
Updated by OWASP Threat Dragon
francisco1201545 Apr 30, 2024
00a299c
Fix typo
1200985 Apr 30, 2024
6e52f97
Merge branch 'master' of https://github.com/1200985/desofs2024_M1B_8
1200985 Apr 30, 2024
be1e208
Update package-lock.json
1200985 May 1, 2024
f71a001
update threats
francisco1201545 May 1, 2024
e6f2b6e
Updated by OWASP Threat Dragon
francisco1201545 May 1, 2024
5802f8f
Updated by OWASP Threat Dragon
francisco1201545 May 1, 2024
1f5dcc1
updated DFD
francisco1201545 May 1, 2024
5c87473
Merge branch 'master' of https://github.com/1200985/desofs2024_M1B_8
francisco1201545 May 1, 2024
c7bdaae
starting of the pipeline
francisco1201545 May 14, 2024
3c7a7c7
Create docker-image.yml
1200985 May 14, 2024
b507180
Remove unused pipeline
1200985 May 14, 2024
0772fa2
Merge branch 'master' of https://github.com/1200985/desofs2024_M1B_8
1200985 May 14, 2024
3ca2fec
Update docker-image.yml
1200985 May 14, 2024
3bdb5be
Merge branch 'master' of https://github.com/1200985/desofs2024_M1B_8
1200985 May 14, 2024
d5e427b
Update docker-image.yml
1200985 May 15, 2024
93023df
Update docker-image.yml
loutei02 May 15, 2024
b7445c8
Update docker-image.yml
loutei02 May 15, 2024
8175a04
Update docker-image.yml
loutei02 May 15, 2024
bbffda1
Update docker-image.yml
francisco1201545 May 15, 2024
7bf5e9a
Update docker-image.yml
loutei02 May 15, 2024
ee43f13
Create dockerImage.yml
francisco1201545 May 15, 2024
2e01c03
Fix cartserviceimpltest
1200985 May 17, 2024
efe3607
Merge branch 'master' of https://github.com/1200985/desofs2024_M1B_8
1200985 May 17, 2024
049b9a0
Comment out empty test
1200985 May 17, 2024
4431315
Delete pipeline
1200985 May 17, 2024
47538ad
Add required engines to run the client locally
1200985 May 17, 2024
dc20557
Fix tests
1200985 May 17, 2024
37b655e
Major fixes to tests on client app
1200985 May 17, 2024
0bf55fa
Major test fixes
1200985 May 17, 2024
9a379ff
Finish fixing tests
1200985 May 17, 2024
d146b5c
Update pipeline
1200985 May 17, 2024
9324265
Remove duplicate pipeline
1200985 May 17, 2024
029ab31
Update pipeline
1200985 May 17, 2024
fa044c4
Update pipeline with builds and tests
1200985 May 17, 2024
baa9ff1
Add npm install step
1200985 May 17, 2024
c55bf17
Add chrome installation to pipeline
1200985 May 17, 2024
0dbc20d
Update test
1200985 May 17, 2024
2d98aee
Update karma config to run tests only once
1200985 May 17, 2024
02afef5
Update test
1200985 May 17, 2024
8c13be3
Correct formats
1200985 May 17, 2024
8e8ebe5
Remove shadowed variable
1200985 May 17, 2024
64b3c26
Update pipeline
1200985 May 17, 2024
4ec8d66
Update tests
1200985 May 17, 2024
82c24a9
Fix typo
1200985 May 17, 2024
e26aeec
Add docker hub image creation
1200985 May 17, 2024
80b39f8
Add individual pipeline for dockerhub
1200985 May 17, 2024
3e92b0a
Fix error in pipeline
1200985 May 17, 2024
8b1755b
Add the rest of the images to be uploaded
1200985 May 17, 2024
bd46714
Comment out pipeline to test dockerhub faster; add build without runn…
1200985 May 17, 2024
2296d5c
Update pipeline with secrets checker
1200985 May 17, 2024
586c29f
Remove unused pipeline file
1200985 May 17, 2024
7a217f5
Change min number of chars for password of user
1200985 May 18, 2024
29977b3
Updated ASVS
1201399 May 18, 2024
0d44872
Remove todo file
1201399 May 18, 2024
3bb09f3
Add sonarqube to pipeline
1200985 Jun 5, 2024
7d93b54
Merge branch 'master' of https://github.com/1200985/desofs2024_M1B_8
1200985 Jun 5, 2024
752d304
Change sonarqube to another file due to job errors
1200985 Jun 5, 2024
a012dd8
Comment out failing jobs
1200985 Jun 5, 2024
31231c5
Add new pipeline
1200985 Jun 5, 2024
4577b3c
Add change directory command
1200985 Jun 5, 2024
53560a2
Update pipeline name
1200985 Jun 5, 2024
5a59dda
Comment out pipeline
1200985 Jun 5, 2024
aa1530e
Update sonarqube pipeline to use JDK 11; skip tests while they're vol…
1200985 Jun 5, 2024
6df5e3e
Go back to java 17
1200985 Jun 5, 2024
0c17211
Update sonarqube pipeline
1200985 Jun 5, 2024
8a42161
Test on pipeline
1200985 Jun 5, 2024
0ac6e42
Quick tweak
1200985 Jun 5, 2024
460e17d
Another tweak
1200985 Jun 5, 2024
d5f7044
add logs
francisco1201545 Jun 5, 2024
4922571
update logs
francisco1201545 Jun 5, 2024
8986c07
update time cart confirmation
francisco1201545 Jun 6, 2024
00ca4c5
update action
francisco1201545 Jun 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
125 changes: 125 additions & 0 deletions .github/workflows/docker-image.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
# name: Build, Test and Deploy to Docker Hub
# on:
# push:
# branches: ["master"]
# pull_request:
# branches: ["master"]

# jobs:
# build:
# runs-on: ubuntu-latest

# steps:
# - name: "Check out Git repository"
# uses: actions/checkout@v4

# - name: Install Node.js and NPM
# uses: actions/setup-node@v2
# with:
# node-version: "10"

# - name: TruffleHog OSS
# uses: trufflesecurity/[email protected]

# # - name: Run Tests on Resource Server
# # run: |
# # cd ./resource_server
# # mvn test

# - name: Build Resource Server Package
# run: |
# cd ./resource_server
# mvn package -DskipTests

# # - name: Run Tests on Authorization Server
# # run: |
# # cd ./authorization_server
# # mvn test

# - name: Build Authorization Server Package
# run: |
# cd ./authorization_server
# mvn package -DskipTests

# - name: Run npm install on Client Application
# run: |
# cd ./client
# npm i

# - name: Install Chrome for npm run test (Karma)
# uses: browser-actions/setup-chrome@v1

# - name: Run Tests on Client Application
# run: |
# cd ./client
# npm run test

# # - name: "Run the linter"
# # run: |
# # cd ./client
# # npm run lint

# - name: Build Client Application Package
# run: |
# cd ./client
# npm run build

# - name: Login to Docker Hub
# uses: docker/login-action@v3
# with:
# username: ${{ secrets.DOCKERHUB_USERNAME }}
# password: ${{ secrets.DOCKERHUB_TOKEN }}

# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v3

# - name: Build and push resource_server
# uses: docker/build-push-action@v5
# with:
# context: ./resource_server
# file: ./resource_server/Dockerfile
# push: true
# tags: ${{ secrets.DOCKERHUB_USERNAME }}/spring-boot-resource-server:latest

# - name: Build and push authorization_server
# uses: docker/build-push-action@v5
# with:
# context: ./authorization_server
# file: ./authorization_server/Dockerfile
# push: true
# tags: ${{ secrets.DOCKERHUB_USERNAME }}/spring-boot-authorization-server:latest

# - name: Build and push client application
# uses: docker/build-push-action@v5
# with:
# context: ./client
# file: ./client/Dockerfile
# push: true
# tags: ${{ secrets.DOCKERHUB_USERNAME }}/angular-client-application:latest

# - name: Set up JDK 17
# uses: actions/setup-java@v1
# with:
# java-version: 17

# - name: Cache SonarQube packages
# uses: actions/cache@v1
# with:
# path: ~/.sonar/cache
# key: ${{ runner.os }}-sonar
# restore-keys: ${{ runner.os }}-sonar

# - name: Cache Maven packages
# uses: actions/cache@v1
# with:
# path: ~/.m2
# key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
# restore-keys: ${{ runner.os }}-m2

# - name: Build and analyze
# env:
# SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
# SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }}
# run: |
# cd ./resource_server
# mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=resource_server -Dsonar.projectName='resource_server'
24 changes: 0 additions & 24 deletions .github/workflows/maven.yml

This file was deleted.

51 changes: 51 additions & 0 deletions .github/workflows/sonarqube.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Run sonarqube
on:
push:
branches: ["master"]
pull_request:
branches: ["master"]

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: "Check out Git repository"
uses: actions/checkout@v4

- name: Set up JDK 11
uses: actions/setup-java@v1
with:
java-version: 11

- name: Build project
run: |
cd ./resource_server
mvn -B verify -DskipTests

- name: Set up JDK 17
uses: actions/setup-java@v1
with:
java-version: 17

- name: Cache SonarQube packages
uses: actions/cache@v1
with:
path: ~/.sonar/cache
key: ${{ runner.os }}-sonar
restore-keys: ${{ runner.os }}-sonar

- name: Cache Maven packages
uses: actions/cache@v1
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2

- name: Build and analyze
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }}
run: |
cd ./resource_server
mvn -B org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=resource_server -Dsonar.projectName='resource_server'
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -50,3 +50,7 @@ build/

### VS Code ###
.vscode/

### Visual Paradigm ###
*.vpp.bak_*
*.vpp.lck
109 changes: 109 additions & 0 deletions Deliverables/DomainModel/DM.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
@startuml "DomainModel"

package ProductAggregate <<Rectangle>> {

class Product <<Entity>> {
- id: string
- name: string
- description: string
- price: Money
- quantity: int
}

class ProductVariant <<Entity>> {
- width: string
- height: string
- composition: string
- price: float
- cargoPrice: float
- taxPercent: float
- image: string
- stock: integer
}

class ProductCategory <<Entity>> {
- id: string
- name: string
}

class Color <<Entity>> {
id: long
name: string
hex: string
}
}

package ShoppingCartAggregate <<Rectangle>> {

class Cart <<Entity>> {
}

class CartItem <<Entity>> {
- amount
}

class Discount <<Entity>> {
- code: string
- discount_percent: integer
}
}

package OrderAggregate <<Rectangle>> {

class Order <<Entity>> {
- id: String
- user: User
}

class OrderDetail <<Entity>> {
- amount
}
}

package UserAggregate <<Rectangle>> {

class User <<Entity>> {
- id: string
- firstname: string
- lastname: string
- email: string
- password: string
- phone: string
- country: string
- state: string
- city: string
- zip: string
- address: string
- registrationDate: Date
}

class Address <<ValueObject>> {
- street: string
- city: string
- state: string
- zipCode: string
- country: string
}

enum Role {
ADMIN
MANAGER
CLIENT
}
}

User "1" --> "1" Address
User "*" -> "1" Role
User "1" --> "1" Cart
User "1" --> "0..*" Order
Cart "1" --> "1" Order
Cart "1" --> "*" CartItem
CartItem "1" --> "1" Product
ProductCategory "1" --> "*" Product
Product "1" --> "*" ProductVariant
Color "1" --> "*" ProductVariant
Discount "1" -> "*" Cart
Discount "1" --> "*" Order
Order "1" --> "*" OrderDetail
OrderDetail "*" --> "1" ProductVariant
@enduml
1 change: 1 addition & 0 deletions Deliverables/DomainModel/DM.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Deliverables/Logical View L2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Deliverables/Physical View.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 35 additions & 0 deletions Deliverables/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Global Report

## Requirements

[Read More](./RequirementsSpecification.md)

## Domain Model

![Domain Model](./DomainModel/DM.svg)

## Architecture Diagram

![Architecture Diagram](./Physical%20View.png)

## Logical View

![Logical View Level 2](./Logical%20View%20L2.png)

## DFD Level 0

![DFD Level 0](./ThreatModeling/DFD_0.png)

## OWASP Threat Dragon

[Read More](./Data%20Diagram%20Flows%20Report/OWASP%20Threat%20Dragon.pdf)

## Abuse Cases

[Read More](./AbuseCases.md)

## Red Hat Dependency Analysis

[Resource Server](./RedHat/resource_serverDependencyAnalysisReport.html)

[Authorization Server](./RedHat/auth_serverDependencyAnalyticsReport.html)
43 changes: 43 additions & 0 deletions Deliverables/RedHat/auth_serverDependencyAnalyticsReport.html

Large diffs are not rendered by default.

43 changes: 43 additions & 0 deletions Deliverables/RedHat/resource_serverDependencyAnalysisReport.html

Large diffs are not rendered by default.

Loading