OAuth 2.0 cara mengenkripsi id dan rahasia klien

Saat meminta akses ke aplikasi melalui OAuth 2.0 Anda memerlukan kredensial tertentu. Dalam kasus Google, URL permintaan yang mengirim pengguna ke halaman untuk mengizinkan akses berisi ID klien dan Rahasia. Apakah ini tidak membiarkan data terbuka bagi siapa pun untuk meminta akses ke aplikasi atas nama aplikasi saya?

Selain itu, apakah OAuth hanya dapat dilakukan melalui browser atau dapatkah dicapai sepenuhnya di sisi server?

Saya cukup baru dalam hal ini, jadi mohon maaf jika saya melewatkan sesuatu yang jelas.


person wazzaday    schedule 08.10.2014    source sumber


Jawaban (1)


Panggilan Anda ke server otorisasi OAuth 2.0 yang berisi ID klien dan rahasia klien Anda HARUS dilakukan melalui saluran terenkripsi (= menggunakan SSL/TLS). standar menyatakan (bab 2.3.1):

 The authorization server MUST require the use of TLS as described in Section 1.6 when sending requests using password authentication.
person Vladimír Schäfer    schedule 08.10.2014