Skip to content

Conversation

@Dumonoo
Copy link

@Dumonoo Dumonoo commented Jan 7, 2025

Zadanie 1

Testy jednostkowe został zrealizowane dla obiektów Customer - project/customers/models.py

Na poniższym zrzucie ekranu widać, że większość testów nie przechodzi, a tym samym proces budowy obrazu kończy się porażką, ponieważ pytest zwraca exit code = 1

image

Zadanie 2

Bazowy token otrzymany dla Boba:

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2NvdW50IjoiQm9iIiwicm9sZSI6IlVzZXIiLCJpYXQiOjE3MzYyNjE0NTAsImF1ZCI6Imh0dHBzOi8vMTI3LjAuMC4xL2p3dC9ub25lIn0.Ydf_sp5vXcPQdSkp-Aa_jUBHZ9NT0GmwggzI6Vgmka0

By wykorzystać podatność należało zmienić algotrym JWT na "none" oraz pominąć podpis

    {"alg":"none","typ":"JWT"}

image-2

Przygotowany token:

eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJhY2NvdW50IjoiQWRtaW5pc3RyYXRvciIsInJvbGUiOiJVc2VyIiwiaWF0IjoxNzM2MjYyMDQzLCJhdWQiOiJodHRwczovLzEyNy4wLjAuMS9qd3Qvbm9uZSJ9.

W ramach poprawki usunąłem obsługę niepodpisanych tokenów - obsługę algorytmu none

image-3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant