Sekiranya saya menggunakan oauth2 untuk API saya?
Sekiranya saya menggunakan oauth2 untuk API saya?

Video: Sekiranya saya menggunakan oauth2 untuk API saya?

Video: Sekiranya saya menggunakan oauth2 untuk API saya?
Video: Belajar RESTful API - 9 Authentication & Authorization 2024, November
Anonim

2 Jawapan. Ia bagus bahawa anda mahu buat rehat API dalam nod. Tetapi jika data anda sensitif, seperti data pengguna peribadi, maka anda perlu meletakkan sejenis lapisan keselamatan pada anda API . Juga, menggunakan OAuth atau keselamatan berasaskan token lain boleh membantu anda membina semakan kebenaran yang lebih baik merentas pangkalan pengguna anda.

Selain itu, bagaimanakah OAuth2 berfungsi dalam REST API?

OAuth2 ialah kaedah pilihan untuk mengesahkan akses kepada API . OAuth2 membenarkan kebenaran tanpa aplikasi luaran mendapat alamat e-mel atau kata laluan pengguna. Sebaliknya, aplikasi luaran mendapat token yang membenarkan akses kepada akaun pengguna.

Kedua, adakah OAuth2 digunakan untuk pengesahan? OAuth 2.0 bukanlah sebuah pengesahan protokol. Kebanyakan kekeliruan datang daripada fakta bahawa OAuth adalah digunakan di dalam pengesahan protokol, dan pembangun akan melihat komponen OAuth dan berinteraksi dengan aliran OAuth dan menganggap bahawa dengan hanya menggunakan OAuth, mereka boleh mencapai pengguna pengesahan.

Di samping di atas, patutkah saya menggunakan OAuth?

awak sepatutnya sahaja gunakan OAuth jika anda benar-benar memerlukannya. Jika anda sedang membina perkhidmatan di mana anda perlu guna data peribadi pengguna yang disimpan pada sistem lain - gunakan OAuth . Jika tidak - anda mungkin mahu memikirkan semula pendekatan anda!

Mana yang lebih baik JWT atau OAuth2?

JWT adalah lebih mudah daripada SAML 1.1/2.0 dan disokong oleh semua peranti dan memang begitu lebih berkuasa daripada SWT(Simple Web Token). OAuth2 - OAuth2 menyelesaikan masalah yang pengguna ingin mengakses data menggunakan perisian klien seperti semak imbas apl web berasaskan, apl mudah alih asli atau apl desktop.

Disyorkan: