Patutkah saya menggunakan OAuth untuk API saya?
Patutkah saya menggunakan OAuth untuk API saya?

Video: Patutkah saya menggunakan OAuth untuk API saya?

Video: Patutkah saya menggunakan OAuth untuk API saya?
Video: 19 Jun 2022 “Penyelewengan Atas Nama Nabi” 2024, Mungkin
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.

Dengan cara ini, apakah OAuth dalam API?

Ini adalah OAuth . OAuth ialah rangka kerja kebenaran yang diwakilkan untuk REST/ API . Ia membolehkan apl mendapatkan akses terhad (skop) kepada data pengguna tanpa memberikan kata laluan pengguna. Ia memisahkan pengesahan daripada kebenaran dan menyokong berbilang kes penggunaan yang menangani keupayaan peranti yang berbeza.

Begitu juga, bagaimana cara saya menambah OAuth pada API saya? Mencipta API pembekal OAuth 2.0

  1. Dalam tetingkap arahan, tukar kepada folder projek yang anda buat dalam tutorial Tutorial: Mencipta definisi API REST panggilan.
  2. Dalam Pereka API, klik tab API.
  3. Klik Tambah > API Penyedia OAuth 2.0.
  4. Lengkapkan medan mengikut jadual berikut:
  5. Klik Cipta API.

Seseorang juga mungkin bertanya, adakah anda perlu menggunakan OAuth?

Kamu patut sahaja gunakan OAuth jika awak sebenarnya memerlukannya. Jika awak sedang membina perkhidmatan di mana awak perlukan untuk menggunakan data peribadi pengguna yang disimpan pada sistem lain - gunakan OAuth . Jika tidak - awak mungkin mahu kepada fikir semula pendekatan anda!

Adakah kunci API selamat?

Keselamatan daripada API kunci API kunci biasanya tidak dipertimbangkan selamat ; mereka biasanya boleh diakses oleh pelanggan, menjadikannya mudah bagi seseorang untuk mencuri kunci API . Sebaik sahaja kunci dicuri, ia tidak mempunyai tamat tempoh, jadi ia boleh digunakan selama-lamanya, melainkan pemilik projek membatalkan atau menjana semula kunci.

Disyorkan: