PENERAPAN MEKANISME AUTHENTICATION DENGAN METODE OPEN AUTHENTICATION (OAuth) (STUDI KASUS : belajardisini.com)

Repositori Jurnal Mahasiswa PTIIK UB
© 2016 by Doro Jurnal
Volume 8 - Number 23
Year of Publication: 2016
Afrianda Cahyapratama, Eko Sakti P. dan Adhitya Bhawiyuga
Download Article

 


Abstract

OAuth merupakan mekanisme yang berperan dalam mengatur hak akses sumber daya yang dilindungi, karena sumber daya ada yang bersifat terbuka dan ada yang terbatas. OAuth menawarkan mekanisme otentikasi untuk mendapatkan hak akses. Pada sistem terdahulu belajardisini.com, web service yang digunakan belum menerapkan mekanisme otentikasi. Oleh karena itu pada penelitian ini diterapkan mekanisme kerja teknologi OAuth 2.0 pada situs belajardisini.com dengan melibatkan adanya server otorisasi yang merupakan sumber daya server itu sendiri dalam melakukan otentikasi dan otorisasi credential (client_id, client_secret, redirect_uri, api_key) dari client. Otentikasi OAuth 2.0 melalui peran server otorisasi akan dilakukan validasi mandat dari client, di proses dengan mengeluarkan sebuah halaman otorisasi untuk diarahkan ke halaman utama setiap aplikasi client. Otorisasi akhir dari kebenaran mandat milik client adalah di hasilkan sebuah kode otorisasi yang bekerja pada URL (uniform resource locator) pada setiap aplikasi client. Berdasarkan hasil penelitian dapat disimpulkan bahwa mekanisme otentikasi dengan menggunakan OAuth terbukti dapat menjembatani peminta layanan dan pemilik sumber daya dengan adanya mekanisme otentikasi dan otorisasi dari peran serta pengguna dalam mengakses layanan belajardisini.com.

Keywords

OAuth 2.0, Authorization Server, Otentikasi dan Otorisasi