IMPLEMENTASI PROTOKOL PENDUKUNG SINGLE SIGN-ON BERDASAR SISTEM IDENTITY DAN ACCESS MANAGEMENT KEYCLOAK

71150013, Timothy Dicky Herlambang (2020) IMPLEMENTASI PROTOKOL PENDUKUNG SINGLE SIGN-ON BERDASAR SISTEM IDENTITY DAN ACCESS MANAGEMENT KEYCLOAK. Bachelor thesis, Universitas Kristen Duta Wacana.

[img] Text (Skripsi Informatika)
71150013_bab1_bab5_daftarpustaka.pdf

Download (1MB)
[img] Text (Skripsi Informatika)
71150013_bab2-sd-bab4_lampiran.pdf
Restricted to Registered users only

Download (3MB) | Request a copy

Abstract

Metode Single Sign-on (SSO) dapat memudahkan pengguna dalam melakukan proses autentikasi maupun otorisasi karena pengguna dapat menggunakan satu akun dan dengan satu proses autentikasi pengguna dapat mengakses seluruh layanan yang ada pada sistem. SSO belum banyak diterapkan karena dinilai rumit dalam mengimplementasikannya. SSO dapat diterapkan dengan berbagai cara, dengan berbagai protokol (Kukic, 2012). Penelitian ini menggambarkan proses yang terjadi pada prototype Sistem Informasi Sinode Wilayah GKI (SISWA GKI) yang menerapkan metode SSO dengan menggunakan Keycloak sebagai penyedia identitas dan manajemen akses. Arsitektur sistem yang dikembangkan berbasis RESTful API. Aplikasi front-end dikembangkan dalam platform web, desktop, dan mobile yang bertujuan untuk mengautentikasi pengguna. Proses autentikasi menghasilkan token yang dapat digunakan pengguna untuk mengakses layanan back-end yang berbasis web servis. Secara umum metode Single Sign-on dapat diterapkan dengan memanfaatkan beberapa library pada setiap platform, namun dalam penerapannya terdapat kekurangan dan permasalahan yang ditemukan. Permasalahan yang ditemukan berhubungan dengan proses logout. Proses logout pada platform desktop dan mobile gagal dalam menghapus sesi Keycloak. Fungsi-fungsi untuk manajemen token juga perlu ditambahkan pada platform desktop dan mobile. Penelitian ini berhasil menyelesaikan permasalahan yang ditemukan serta menambahkan fungsi yang diperlukan. Sistem yang dikembangkan sudah melalui tahap pengujian yang dilakukan secara mandiri dan mendapatkan hasil yang sesuai. Penelitian selanjutnya dapat melakukan implementasi metode SSO ke sistem yang nyata baik SISWA GKI maupun sistem lain yang memerlukan metode SSO untuk autentikasi maupun otorisasi pengguna, baik menggunakan Keycloak maupun penyedia identitas dan akses manajemen lainnya.

Item Type: Thesis (Bachelor)
Uncontrolled Keywords: SSO, Keycloak, prototype, RESTful API
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: Fakultas Teknologi Informasi > Prodi Informatika
Depositing User: mr akira rafhael-off
Date Deposited: 26 May 2020 07:43
Last Modified: 10 Jun 2021 02:08
URI: http://katalog.ukdw.ac.id/id/eprint/2510

Actions (login required)

View Item View Item