Autoryzacja żądania poprzez nagłówek [PHP]

0

Dzień dobry,
po przeszukaniu forum stwierdziłem, że się Was jednak zapytam, gdyż nic nie znalazłem na rozwiązanie mojego problemu. I tak tworząc sobie ten wątek, po wpisaniu tematu wyskoczyły mi dwa podobne. Otworzyłem je w nowych kartach i nie owijając w bawełne przeczytawszy je, stwierdziłem że w niczym mi nie pomogły :(. Mój dylemat dotyczy autoryzacji użytkownika w bramce API, którą mam zamiar właśnie sobie stworzyć do projektu. Jest sobie klient, w moim panelu wygeneruje sobie tzw. token autoryzacji, który może sobie wkleić w swój kod, łączący się z moją bramką API i na podstawie żądania GET pobierze odpowiednie dane (zgodnie z dokumentacją bramki). Otóż hmmm, dobre pytanie. Autoryzacja jak już wspomniałem w temacie ma zachodzić poprzez nagłówki. Wszystko fajnie, chyba każdy wie, jak napisać prosty kod w php wysyłając nagłówek do serwera z tokenem. Problem jest w drugą stronę u mnie. Nie mam pojęcia jak go odebrać od użytkownika i w php za pomocą połączenia się z bazą go zweryfikować. Dla wyjaśnienia, chodzi o samo przekazanie nagłówka z tokenem do zmiennej w php $token, resztę już wiem jak zrobić... ma ktoś jakiś przydatne rozwiązanie, tutorial, pomysł. Wszystko chętnie zgłębię :).

5

Sprawdź zawartość zmiennej globalnej $_SERVER.

1

Dzięki @jurek1980 aż nie dowierzam, że to było takie proste. Wysłałem sobie przykładowy token w kodzie php w nagłówku z jednego serwera do drugiego. Drugi zwrócił wartość zakodowanej treści json zmiennej $_SERVER pierwszemu, który je zdekodował to zmiennych i wyświetlił mi te dane za pomocą var_dump. Po przejrzeniu już wiem za pomocą jakiego indexu zmiennej $_SERVER mogę odebrać token. Dla wszystkich którzy, by kiedyś potrzebowali. Token wysłany w nagłówku znajduje się w zmiennej globalnej $_SERVER z indexem HTTP_AUTHORIZATION, czyli $_SERVER["HTTP_AUTHORIZATION"];

Jeszcze raz dzięki za pomoc :). Najciemniej pod latarnią.
Z podrowieniami KrisKros

1 użytkowników online, w tym zalogowanych: 0, gości: 1