ABSTRAK OAuth adalah entitas yang dapat memberikan hak akses

advertisement
ABSTRAK
OAuth adalah entitas yang dapat memberikan hak akses terhadap sumber yang
dilindungi (protected resource). Dengan OAuth seseorang dapat berbagi data
dengan orang lain seperti foto, video dan tulisan secara langsung sehingga
dapat mengidentifikasi dan memudahkan dalam proses pengenalan dan
pencarian informasi. Tujuan penelitian ini adalah merancang dan menerapkan
prosedur mekanisme kerja teknologi OAuth 2 dengan melibatkan adanya
otorisasi server yang merupakan sumber daya server itu sendiri dalam
melakukan otentikasi dan otorisasi credential dari seorang client. Pada
penelitian ini digunakan 3 (tiga) aplikasi yang bersifat single sign on, terdiri
atas 3 halaman sign-in berbasis otentikasi OAuth 2 dari pemilik sumber daya
(Resource Owner) dengan menerapkan proses kerja otentikasi OAuth 2.
Otentikasi OAuth 2 lewat peran Authorization Server akan memvalidasi
credential dari client seusai keberadaannya pada basis data, di proses dengan
mengeluarkan sebuah halaman otorisasi (Authorize App) untuk diarahkan ke
halaman utama setiap aplikasi web masing-masing. Otorisasi akhir dari
kebenaran credential seorang client adalah di hasilkan sebuah akses token
yang bekerja pada url (uniform resource locator) pada masing - masing
aplikasi web.
Kata Kunci: Authorization Server, OAuth 2, Otentikasi dan Otorisasi,
Resource Server.
Universitas Sumatera Utara
DESIGN AND IMPLEMENTATION OF RESOURCE SERVER
AND AUTHORIZATION SERVER USING OAUTH 2
AUTHENTICATION TECHNOLOGY
ABSTRACT
OAuth is an entity that can grant access to a protected resource. With OAuth
someone can share the data with others such as photos, videos and posts
directly so as to identify and facilitate the process of recognition and
information retrieval. The purpose of this research is to design and implement
procedures work mechanism involving technology OAuth 2 authorization
server is a server resource itself in the authentication and authorization of a
client credential. In this study, the three applications that are single sign on,
consisting of 3 pages sign in OAuth 2 authentication based on the owner of the
resource (resource owner) by implementing OAuth 2 authentication work
process. Authentication via OAuth 2 Authorization Server will validate the
role of client credential after its existence on the basis of the data, in the
process by issuing an authorization page ( Authorize app ) to be directed to the
main page of any web application, respectively. Final authorization of a client
credential truth is generated an access token that works on the url ( uniform
resource locator ) on each web application.
Keywords: Authentication and Authorization, Authorization Server, OAuth
2, Resource Server.
Universitas Sumatera Utara
Download