Junior
როგორ გადაეცემა მონაცემები Basic Auth-ის გამოყენებისას?
sobes.tech AI
პასუხი AI-სგან
მონაცემები (მომხმარებლის სახელი და პაროლი) გადაეცემა HTTP სათაურის Authorization მეშვეობით.
სათაურის ფორმატი:
Authorization: Basic <კოდირებული მონაცემები>
კოდირებული მონაცემები არის სტრიქონი, მიღებული მომხმარებლის სახელი:პაროლი-ს Base64-ის გამოყენებით კოდირებით.
მაგალითი:
თუ მომხმარებლის სახელი არის user და პაროლი password, მაშინ კოდირების სტრიქონი იქნება: user:password.
კოდირებული სტრიქონი (Base64): dXNlcjpwYXNzd29yZA==.
სათაური ასე გამოიყურება:
Authorization: Basic dXNlcjpwYXNzd29yZA==
მნიშვნელოვანია გაიგოთ, რომ Base64 არ არის დაშიფვრა, არამედ მხოლოდ კოდირება. მონაცემები ადვილად იკოდირებს, ამიტომ რეკომენდებულია გამოიყენოთ Basic Auth მხოლოდ HTTPS-თან ერთად, რათა დაიცვათ გადაცემული ინფორმაცია მოპარვისგან.