OAuth 2.0
Krótkie wyjaśnienie
OAuth 2.0: Protokół autoryzacji umożliwiający aplikacji uzyskanie ograniczonego dostępu do zasobu.
Znaczenie i zasada działania
Użytkownik lub administrator wyraża zgodę na uprawnienia, po czym aplikacja otrzymuje token. OAuth 2.0 deleguje dostęp poprzez tokeny; nie jest to tożsame z weryfikacją tożsamości użytkownika.
Zastosowania w biznesie
- Przykład biznesowy:
CRM integruje się z usługą zewnętrzną bez konieczności przesyłania hasła głównego. Integracja powinna łączyć wydarzenie komunikacyjne z właściwym klientem, pracownikiem i procesem, bez tworzenia niepotrzebnych duplikatów.
Co sprawdzić przed wdrożeniem
Źródło prawdy danych, prawa dostępu, format pola, powtarzające się zdarzenia i zachowanie API w przypadku błędów są uzgadniane przed uruchomieniem. W przypadku „OAuth 2.0” oznacza to, że parametry należy oceniać w kontekście rzeczywistego procesu biznesowego, a nie według nazwy opcji w ustawieniach.
Ograniczenia i typowe błędy
Sam OAuth 2.0 nie jest protokołem uwierzytelniania. W praktyce sprawdzają nie tylko pomyślny transfer danych, ale także przywrócenie synchronizacji po awarii.