Branża internetowa zmienia / przesuwa się w kierunku korzystania z protokołu OAuth przy rozszerzaniu usług API na zewnętrznych konsumentów i programistów. W prostocie jest trochę elegancji ... i cóż, 3-etapowy proces OAuth nie jest taki zły ... po prostu uważam, że jest to najlepsza ze złych opcji.
Czy istnieją alternatywy, które mogłyby być lepsze i bezpieczniejsze?
Referencje dotyczące bezpieczeństwa pochodzą z następujących adresów URL:
Natknąłem się na to podczas wymiany stosu zabezpieczeń IT i pomyślałem, że to wzruszające z punktu widzenia bezpieczeństwa:
Może SAML 2.0 jest alternatywą?
Co z OpenID ?
Celem tego pytania jest z punktu widzenia programowania.
Czy OAuth jest najlepszą dostępną obecnie opcją ...?
Czy istnieją alternatywne opcje, które pozwalają mi rozszerzyć moją aplikację sieciową na konsumentów, którzy są lepsi z punktu widzenia bezpieczeństwa, punktu widzenia wdrożenia, długowieczności (nie będą wymagali przeróbki za kilka miesięcy), i umożliwią obsługę aplikacji mobilnych zużywających moją sieć podanie.