Sobes.tech
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-თან ერთად, რათა დაიცვათ გადაცემული ინფორმაცია მოპარვისგან.