Implementasi Autentikasi Terpusat menggunakan Protokol SAML2 di myITS SSO

Fadhilah, Muhammad Rafi (2021) Implementasi Autentikasi Terpusat menggunakan Protokol SAML2 di myITS SSO. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[img] Text
05111740000075-Undergraduate_Thesis.pdf - Accepted Version
Restricted to Repository staff only until 1 October 2023.

Download (2MB) | Request a copy

Abstract

SAML adalah sebuah standar terbuka yang umum dipakai di sistem-sistem enterprise. Versi 2.0 dari SAML mulai Maret 2005 telah dijadikan OASIS standard oleh OASIS (Organization for the Advancement of Structured Information Standards), sehingga mayoritas layanan yang mengimplementasikan SAML pun menggunakan versi ini. Dengan mengimplementasikan standar SAML 2.0 ke dalam myITS SSO, maka akan menyelesaikan permasalahan myITS SSO yang terbatas dari beberapa layanan web yang menggunakan protokol SAML2 dengan memperbolehkan autentikasi dan penggunaan aplikasi web yang menggunakan SAML 2.0 sebagai standar autentikasinya dengan menggunakan identitas yang sudah ada di myITS SSO Tugas akhir ini disusun untuk merancang dan mengimplementasikan modul SAML pada myITS sehingga myITS bisa bertindak sebagai sebuah IdP yang menggunakan standar SAML2.0 Implementasi SAML2.0 di myITS dibagi menjadi tiga bagian, pembuatan dan implementasi modul SAML pada myITS, modifikasi database yang diperlukan untuk mengakomodir implementasi modul tersebut, dan modifikasi antarmuka konfigurasi untuk konfigurasi dari sisi pengguna pada modul SAML tersebut. Tugas akhir ini juga mencakup pengujian myITS yang telah ditambahi modul SAML untuk bertindak sebagai IdP pada SP tertentu di internet dengan menggunakan standar SAML2.0. Implementasi SAML2.0 yang dikembangkan pada tugas akhir ini telah berhasil memperbolehkan myITS bertindak sebagai IdP pada suatu SP di Internet. Implementasi juga bisa berjalan secara bersamaan dengan protocol OpenID Connect 1.0 yang sudah ada di myITS SSO. Selain itu, Modifikasi basis data yang telah dibuat untuk implementasi ini bisa mengakomodir kebutuhan eksisting dari protocol OpenID Connect 1.0 dan juga kebutuhan baru dari SAML2.0. =================================================================================================== SAML is an open standar that is widely used in enterprise systems. As of March 2005, the version 2.0 of SAML has been officially recognized by OASIS (Organization for the Advancement of Structured Information Standards) as an OASIS Standard. This causes the majority of services that implemented SAML uses this version. By implementing SAML2.0 standard into myITS SSO, The problem of myITS SSO restriction from some of the web services that uses SAML2.0 protocol will be solved. This is achieved by allowing authentication and usage of web application that uses SAML2.0 as their authentication standard to use the identities that is already available in myITS SSO This undergraduate thesis is arranged to design and implement SAML module at MyITS so that myITS can act as an IdP that uses the SAML2.0 standard The implementation of SAML2.0 in myITS is divided into three parts. The creation and implementaion of SAML module in myITS, database modification that is necessary to accomodate the implementation of said module and the modification of configuration interface for the configuration from the user side of the said SAML module. This undergraduate thesis also includes testing myITS with the added SAML module to act as an IdP to certain SP on the internet by using the SAML2.0 standard. The developed SAML2.0 implementation in this xi undergraduate thesis has allowed myITS SSO to act as an IdP to an SP in the internet. The implementation also works simultaneously with the existing OpenID Connect 1.0 Protocol in myITS SSO. Aside from that,, database modifications that has been done for this implementation can accommodate for the existing requirements of OpenID Connect 1.0 Protocol and also the new requirements of SAML2.0

Item Type: Thesis (Undergraduate)
Uncontrolled Keywords: myITS Single Sign-On, SAML2.0, Single Sign-On
Subjects: Q Science > QA Mathematics > QA76.758 Software engineering
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Muhammad Rafi Fadhilah
Date Deposited: 20 Aug 2021 18:09
Last Modified: 20 Aug 2021 18:09
URI: https://repository.its.ac.id/id/eprint/88381

Actions (login required)

View Item View Item