Rumah Pengkomputeran Awan Apa itu oauth? - definisi dari techopedia

Apa itu oauth? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud OAuth?

OAuth adalah protokol pengesahan - atau dengan kata lain, satu set peraturan - yang membenarkan laman web atau aplikasi pihak ketiga mengakses data pengguna tanpa pengguna yang perlu berkongsi bukti kelayakan log masuk.

Protokol sumber terbuka OAuth membolehkan pengguna untuk berkongsi data dan sumber mereka yang disimpan di satu laman web dengan tapak lain di bawah skim kebenaran yang selamat berdasarkan mekanisme kebenaran berasaskan token. OAuth juga dikenali sebagai OAuth Core.

Techopedia menerangkan OAuth

Adalah penting untuk merealisasikan OAuth adalah cara untuk mengesahkan pengguna - untuk memastikan pengguna yang dia kata dia. Protokol ini direka untuk mengelakkan masalah dengan perkongsian bukti kelayakan pengguna dalam persekitaran diedarkan dan Web 2.0. Dengan OAuth, sumber yang disimpan di satu laman web boleh dikongsi atau diakses oleh pengguna apabila dia disahkan melalui OAuth. Tidak perlu bagi pengguna untuk membuat akaun baru di laman web dan, pada masa yang sama, laman web itu tidak dapat dilihat dengan kelayakan pengguna.

OAuth beroperasi sama seperti model komputer / pengkomputeran pelayan, di mana laman web utama yang menyimpan sumber pengguna bertindak sebagai pelayan dan laman web atau aplikasi yang mengakses data tersebut adalah pelanggan. Laman web utama menetapkan antara muka OAuth (sebaliknya dipanggil API) dan kunci rahsia untuk laman web yang meminta sebagai cara untuk membuat sesi untuk mengesahkan pengguna. Sebaik sahaja pengguna meminta akses kepada data atau sumber-sumber laman web klien, dia mengambil perjalanan sampingan dan diteruskan ke prosedur log masuk laman web utama, di mana pengguna memberikan kelayakan log masuknya. Apabila pengesahan berjaya di sana, token kebenaran diberikan dari laman web utama ke laman web yang diminta sebagai pengesahan pengesahan - membenarkan pengguna akses data atau sumber lain yang diminta awalnya.

Apa itu oauth? - definisi dari techopedia