API üçün oauth2 istifadə etməliyəm?
API üçün oauth2 istifadə etməliyəm?

Video: API üçün oauth2 istifadə etməliyəm?

Video: API üçün oauth2 istifadə etməliyəm?
Video: Breaking Through The (Google) Glass Ceiling by Christopher Bartholomew 2024, Bilər
Anonim

2 Cavablar. Yaxşı ki, istəyirsən et bir istirahət API qovşaqda. Lakin məlumatlarınız, məsələn, şəxsi istifadəçi məlumatları kimi həssasdırsa, onda siz öz kompüterinizə bir növ təhlükəsizlik təbəqəsi qoymalısınız. API . Həmçinin, istifadə edərək OAuth və ya digər token əsaslı təhlükəsizlik istifadəçi bazanız üzrə daha yaxşı icazə yoxlaması qurmağınıza kömək edə bilər.

Üstəlik, OAuth2 REST API-də necə işləyir?

OAuth2 girişi təsdiqləmək üçün üstünlük verilən üsuldur API . OAuth2 xarici proqram istifadəçinin e-poçt ünvanını və ya parolunu almadan avtorizasiyaya imkan verir. Bunun əvəzinə, xarici proqram istifadəçinin hesabına giriş icazəsi verən bir işarə alır.

İkincisi, OAuth2 autentifikasiya üçün istifadə olunur? OAuth 2.0 bir deyil identifikasiyası protokol. Qarışıqlığın çoxu OAuth-un olmasından irəli gəlir istifadə olunur içərisində identifikasiyası protokolları və tərtibatçılar OAuth komponentlərini görəcək və OAuth axını ilə qarşılıqlı əlaqədə olacaq və sadəcə OAuth-dan istifadə etməklə istifadəçini yerinə yetirə biləcəklərini güman edəcəklər. identifikasiyası.

Yuxarıdakılardan əlavə, OAuth istifadə etməliyəm?

Sən etməlidir yalnız OAuth istifadə edin həqiqətən ehtiyacınız varsa. Əgər ehtiyacınız olan yerdə bir xidmət qurursunuzsa istifadə edin başqa bir sistemdə saxlanılan istifadəçinin şəxsi məlumatları - OAuth istifadə edin . Əgər deyilsə - yanaşmanızı yenidən nəzərdən keçirmək istəyə bilərsiniz!

Hansı daha yaxşıdır JWT və ya OAuth2?

JWT SAML 1.1/2.0-dan daha sadədir və bütün cihazlar tərəfindən dəstəklənir və belədir daha çox SWT-dən (Simple Web Token) güclüdür. OAuth2 - OAuth2 Baxış əsaslı veb proqramlar, yerli mobil proqramlar və ya masaüstü proqramlar kimi müştəri proqramından istifadə edərək istifadəçinin məlumatlara daxil olmaq istədiyi problemi həll edin.

Tövsiyə: