Wpis z mikrobloga

cześć. Buduję na #symfony REST'owe API, z którego korzystać będą urządzenia mobilne i angular. Zastanawiałem się nad jakimś uwierzytelnieniem użytkowników, tak żeby się nie logowali tylko żebym w jakimś callbacku typu beforeFilter sprawdzał czy token się zgadza itp. token to byłby login, sól coś tam jeszcze i przy każdym żądaniu sprawdzałbym użytkownika. Co o tym myślicie? Jak wy sobie z takim problemem poradziliście?

#programowanie #webdev #php
  • 7
  • Odpowiedz
@Cybe:

token mozna przechwycić i użyć do np zmiany hasła(edit: albo czego innego, jeśli nie masz autoryzacji :d nie zatrybiłem - ale można się podszyć tak czy siak), słabe rozwiązanie, tylko ssl albo vpn (a rozumiem że to raczej nie do wewnetrznego softu? - wtedy vpn odpada...)
  • Odpowiedz
@Cybe: Skoro REST no to wrzucasz to w nagłówek. Forma prawidłowa to token wygenerowany jakimś callem przyjmującym login i hasło. Znam też szaleńca, który w każdym callu w nagłówek wrzuca właśnie login i hasło. Tak czy inaczej - ssl to podstawa.
  • Odpowiedz