Penerapan Mekanisme Authentication Dengan Metode Open Authentication (OAuth). (Studi Kasus : belajardisini.com).

Cahyapratama, Afrianda (2016) Penerapan Mekanisme Authentication Dengan Metode Open Authentication (OAuth). (Studi Kasus : belajardisini.com). Sarjana thesis, Universitas Brawijaya.

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.

English Abstract

OAuth is a mechanism whose role in regulating as a right of access to a protected resource, because there are resources that are open and that are limited. OAuth offer an authentication mechanism to get a permission. In the previous system used by belajardisini.com, the web service have not implemented an authentication mechanism. Therefore, in this study the OAuth 2.0 technology mechanisms is implemented on belajardisini.com site involving the authorization server which is a resource server itself in the authentication and authorization credentials (client_id, client_secret, redirect_uri, api_key) from the client. OAuth 2.0 Authentication mechanism via Authorization Server will validate the role of client credential, in the process by issuing an authorization page (Authorize Request) to be redirected to the main page of each respective client application. Final authorization of the client credential validity is generate an authorization code that works on a URL (uniform resource locator) on each client application. Based on the results of this study concluded that using OAuth authentication mechanism is proven to connect the requester and resource owners with their authentication and authorization mechanisms of the participation of users in accessing services belajardisini.com.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2016/550/051610833
Subjects: 000 Computer science, information and general works > 005 Computer programming, programs, data
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Sugiantoro
Date Deposited: 11 Nov 2016 14:19
Last Modified: 21 Oct 2021 17:44
URI: http://repository.ub.ac.id/id/eprint/147125
[thumbnail of [SKRIPSI]_PENERAPAN_MEKANISME_AUTHENTICATION_DENGAN_METODE_OPEN_AUTHENTICATION_(OAuth).pdf]
Preview
Text
[SKRIPSI]_PENERAPAN_MEKANISME_AUTHENTICATION_DENGAN_METODE_OPEN_AUTHENTICATION_(OAuth).pdf

Download (3MB) | Preview
[thumbnail of [JURNAL]_PENERAPAN_MEKANISME_AUTHENTICATION_DENGAN_METODE_OPEN_AUTHENTICATION_(OAuth).pdf]
Preview
Text
[JURNAL]_PENERAPAN_MEKANISME_AUTHENTICATION_DENGAN_METODE_OPEN_AUTHENTICATION_(OAuth).pdf

Download (2MB) | Preview

Actions (login required)

View Item View Item