Pengembangan Model Single Sign-On untuk Layanan Internet dan Proxy IPB

ABSTRACT
PRIYO PUJI NUGROHO. Development of Single Sign-On Model for Internet Services and Proxy
in IPB. Under the supervision of ENDANG PURNAMA GIRI.
Single Sign-On (SSO) is a property of access control of multiple related-but-independent
software systems. With this property a user logs in once and gains access to all systems without
being prompted to log in again at each of them. This research develops a system that provides
Single Sign-On service that can be done through a web application and proxy. Authentication
through a web application is made by the OAuth 2.0 protocol which centralizes the system without
spreading authentication credentials to all applications. All web applications are authenticated
using a token. Proxy authentication is performed with three types of connections between the
proxy and SSO server. The connections are tested using a database connection, web service, and
local file access. Speed connection is tested when receiving requests from users. From the test
results, the best connection between the proxy and SSO Server is obtained by using local file
which is helped with rsync. This SSO system still experiences problems when it is used on
networks that use NAT and when a user uses Internet Explorer browser.
Keyword: Authentication, Login, OAuth, Proxy, Single Sign-On.