Skip to content

Commit

Permalink
Add more security
Browse files Browse the repository at this point in the history
  • Loading branch information
Kirill Svidunovich authored and Kirill Svidunovich committed Nov 7, 2023
1 parent 3a7951b commit 9941f76
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 21 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -96,8 +96,8 @@ jobs:
script: |
cd hakaton
sudo docker compose down
sudo docker image rm thesuncatcher222/hr_praktikum_backend
sudo docker image rm thesuncatcher222/hr_praktikum_gateway
sudo docker image rm ${{ secrets.DOCKERHUB_USERNAME }}/hr_praktikum_backend
sudo docker image rm ${{ secrets.DOCKERHUB_USERNAME }}/hr_praktikum_gateway
sudo docker volume rm hr_praktikum_hr_praktikum_static_volume
sudo docker compose up -d --build
sudo service nginx restart
Expand Down
38 changes: 19 additions & 19 deletions hakaton/api/v1/tests/api_request_tests_prod.http
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
##########################################################################


@jwt_access = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
@jwt_access = eyJhbGciOiJIUzI1


##########################################################################
Expand Down Expand Up @@ -62,7 +62,7 @@ POST {{auth_jwt_refresh}} HTTP/1.1
Content-Type: application/json

{
"refresh": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTY5ODUwNTI3MCwiaWF0IjoxNjk4NDE4ODcwLCJqdGkiOiI0ZjFmMzFjYjM3ZWY0NmI3YmExYjAyMWY5MGEwNmE2OCIsInVzZXJfaWQiOjJ9.WzNqoH5K2_eSBkkRj6vOgNNx2Qt00Re_Wn9veFaHymc"
"refresh": ""
}


Expand All @@ -73,11 +73,11 @@ Content-Type: application/json

###
GET {{cities}} HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1

###
GET {{cities}}?search=М HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1


##########################################################################
Expand All @@ -87,7 +87,7 @@ Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiY

###
GET {{currencies}} HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1


##########################################################################
Expand All @@ -97,7 +97,7 @@ Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiY

###
GET {{employments}} HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1


##########################################################################
Expand All @@ -107,7 +107,7 @@ Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiY

###
GET {{experiences}} HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1


##########################################################################
Expand All @@ -117,7 +117,7 @@ Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiY

###
GET {{languages}} HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1


##########################################################################
Expand All @@ -127,7 +127,7 @@ Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiY

###
GET {{schedules}} HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1


##########################################################################
Expand All @@ -137,7 +137,7 @@ Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiY

###
GET {{skills}} HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1

###
GET {{skill-categories}} HTTP/1.1
Expand All @@ -151,19 +151,19 @@ Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiY

###
GET {{students}} HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1

###
GET {{students}}1/ HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTM3NDM4LCJpYXQiOjE2OTgzMzI2MzgsImp0aSI6IjY3NzdkNmFjOWIwOTRmYTk5NjdkMTUwNGJmODQ1MGVjIiwidXNlcl9pZCI6Mn0.OOrK-4vwoyxRd8DlXOpT-9eJgwNOjmAj6ciLQE9Blls

###
GET {{students}}?from_vacancy=1 HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1

###
GET {{students}}?employment=5&languages=3-1 HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1


##########################################################################
Expand All @@ -173,15 +173,15 @@ Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiY

###
GET {{tasks}} HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1

###
GET {{tasks}}?date=2023-12 HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1

###
POST {{tasks}} HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1
Content-Type: application/json

{
Expand All @@ -192,7 +192,7 @@ Content-Type: application/json

###
PATCH {{tasks}}3/ HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1
Content-Type: application/json

{
Expand All @@ -203,7 +203,7 @@ Content-Type: application/json

###
DELETE {{tasks}}3/ HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1


##########################################################################
Expand Down Expand Up @@ -236,7 +236,7 @@ Content-Type: application/json

###
GET {{vacancies}} HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk4OTQ2Mzc5LCJpYXQiOjE2OTg4NTk5NzksImp0aSI6IjE1MWNkYTVkZTY0NzRlOWZiMWM1YTUxZjFkOTkzZjQ5IiwidXNlcl9pZCI6Mn0.yIlgZ7YFiQid2B543xjvl82p4Rba8bFvgxSGNkcKAFQ
Authorization: Bearer eyJhbGciOiJIUzI1


###
Expand Down

0 comments on commit 9941f76

Please sign in to comment.