Jeden REST dla klienta webowego i mobilnego, zabezpieczenie API

Jeden REST dla klienta webowego i mobilnego, zabezpieczenie API
WO
  • Rejestracja:około 16 lat
  • Ostatnio:prawie 4 lata
0

Witam,

buduję aplikację Spring+AngularJs+Hibernate+Xhtml, czy jest jakaś możliwość zrobienia jednego RESTa dla 2 klientów (webowego-angularjs i mobilnego) i zabezpieczenia przed nieautoryzowanym dostępem.

niezdecydowany
niezdecydowany
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 9 lat
  • Lokalizacja:Bieszczady
2

https://spring.io/guides/gs/authenticating-ldap/

słowo pańskie na dziś: HTTP Basic authentication spring security


"Perhaps surprisingly, concurrent programming isn’t so much about threads or
locks, any more than civil engineering is about rivets and I-beams."
azalut
  • Rejestracja:około 12 lat
  • Ostatnio:ponad rok
  • Postów:1129
0

jest pare sposobów, jak miałem podobną potrzebe to autoryzowałem sie tokenem na każdym request'cie, który generowany był przy czymś ala'logowanie

KA
pamietam jeszcze jak jakiś czas temu zadawales tutaj takie newbie pytania a teraz autoryzujesz sie tokenem. niezły progres serio
azalut
@karolinaa hehe miło słyszeć, to już dobre pare miesięcy temu było :) teraz nadeszła stagnacja :(
Koziołek
@azalut Nie bój nic... będzie dobrze, tylko muszę jednego człowieka ogarnąć i podbijemy świat ;)
azalut
@Koziołek nie może być inaczej! :P
KO
  • Rejestracja:ponad 13 lat
  • Ostatnio:5 miesięcy
  • Postów:135
0

Ja miałem podobny problem i tylko oauth2 - http://projects.spring.io/spring-security-oauth jeszcze to może być przydatne http://alexbilbie.com/2013/02/a-guide-to-oauth-2-grants/

Ogólnie dużo konfigurowania, ale potem wszystko dobrze śmiga i jest bezpieczne. Szukałem też jak to zrobić na apce mobilnej i np. w androidzie masz coś takiego jak AccountManager lub też widziałem jakieś kombinacje z odpalaniem przeglądarki lub webview.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.