უნდა გამოვიყენო oauth2 ჩემი API-სთვის?
უნდა გამოვიყენო oauth2 ჩემი API-სთვის?

ვიდეო: უნდა გამოვიყენო oauth2 ჩემი API-სთვის?

ვიდეო: უნდა გამოვიყენო oauth2 ჩემი API-სთვის?
ვიდეო: OAuth 2.0: An Overview 2024, ნოემბერი
Anonim

2 პასუხი. კარგია რომ გინდა კეთება დასვენება API კვანძში. მაგრამ თუ თქვენი მონაცემები მგრძნობიარეა, მაგალითად, მომხმარებლის პირადი მონაცემები, მაშინ თქვენ უნდა დააყენოთ რაიმე სახის უსაფრთხოების ფენა თქვენს თავზე API . ასევე, გამოყენებით OAuth ან სხვა ჟეტონზე დაფუძნებული უსაფრთხოება დაგეხმარებათ შექმნათ უკეთესი ნებართვების შემოწმება თქვენი მომხმარებლის ბაზაზე.

უფრო მეტიც, როგორ მუშაობს OAuth2 REST API-ში?

OAuth2 არის წვდომის ავთენტიფიკაციის სასურველი მეთოდი API . OAuth2 საშუალებას აძლევს ავტორიზაციას გარე აპლიკაციაში მომხმარებლის ელ.ფოსტის მისამართის ან პაროლის მიღების გარეშე. ამის ნაცვლად, გარე აპლიკაცია იღებს ჟეტონს, რომელიც ავტორიზაციას აძლევს მომხმარებლის ანგარიშზე წვდომას.

მეორეც, OAuth2 გამოიყენება ავთენტიფიკაციისთვის? OAuth 2.0 არ არის ავთენტიფიკაცია ოქმი. დაბნეულობის დიდი ნაწილი მოდის იქიდან, რომ OAuth არის გამოყენებული შიგნით ავთენტიფიკაცია პროტოკოლები და დეველოპერები დაინახავენ OAuth კომპონენტებს და ურთიერთქმედებენ OAuth ნაკადთან და ჩათვლიან, რომ უბრალოდ OAuth-ის გამოყენებით მათ შეუძლიათ მომხმარებლის მიღწევა ავთენტიფიკაცია.

გარდა ზემოთ, უნდა გამოვიყენო OAuth?

შენ უნდა მხოლოდ გამოიყენეთ OAuth თუ თქვენ ნამდვილად გჭირდებათ. თუ თქვენ აშენებთ სერვისს, სადაც გჭირდებათ გამოყენება მომხმარებლის პირადი მონაცემები, რომლებიც ინახება სხვა სისტემაში - გამოიყენეთ OAuth . თუ არა - შეიძლება დაგჭირდეთ თქვენი მიდგომის გადახედვა!

რომელია უკეთესი JWT თუ OAuth2?

JWT უფრო მარტივია ვიდრე SAML 1.1/2.0 და მხარდაჭერილია ყველა მოწყობილობის მიერ და არის მეტი ძლიერი ვიდრე SWT (Simple Web Token). OAuth2 - OAuth2 პრობლემის გადაჭრა, რომლის მიხედვითაც მომხმარებელს სურს წვდომა მონაცემებზე კლიენტის პროგრამული უზრუნველყოფის გამოყენებით, როგორიცაა დათვალიერებაზე დაფუძნებული ვებ აპლიკაციები, მშობლიური მობილური აპლიკაციები ან დესკტოპის აპლიკაციები.

გირჩევთ: