Artikel tentang SSO – Single Sign On, Manfaatnya untuk proses bisnis !

Sebuah perusahaan atau instansi pemerintahan yang besar, saat ini adalah eranya menggunakan Teknologi Informasi untuk melakukan proses bisnis sehari-hari. Implementasinya adalah penggunakan sistem aplikasi oleh para karyawan atau pegawainya untuk membantu menyelesaikan tugas sehari-hari sesuai dengan jenis divisi atau jabatannya. Penggunaan Teknologi Informasi sekarang sudah menjadi hal yang mutlak untuk dipakai, karena jika tidak maka akan tertinggal jauh.

Sejauh ini penggunaan sistem aplikasi memiliki permasalahan tersendiri ketika diimplementasikan. Dari mulai masalah biaya pengadaan yang kadang mahal, masalah pemeliharaan, masalah kemananan sampai masalah ketika digunakan. Dan artikel ini akan sedikit membahas mengenai sebagian masalah ketika sebuah sistem digunakan yaitu pada persoalan manajemen akses user terhadap applikasi. Untuk masalah yang lain tidak akan dibahas di sini. Continue reading

Advertisements

Cara menginstall Oracle XE 11g pada Linux Red Hat dan Cara Membuat Connection Pool pada Glassfish 3.1 ke Oracle XE di OS Red Hat 5.5 64 bit

Melanjutkan catatanku mengenai installasi server yang aku tulis di sini, yaitu mengenai Cara menginstall java jdk6 pada Red Hat 5 dan Cara Mengganti default java pada Red Hat 5 Enterprise Server 64 bit, kali ini catatanku berisi tentang cara menginstall Oracle XE 11g para OS Linux Red Hat 5.5 64 bit.

Pokoknya kali ini aku sedang menginstall sebuah web server glassfish 3.1 untuk memasang aplikasi SSO yang telah aku jelaskan sebelumnya di bawah ini :

  1. https://ahsanfiles.wordpress.com/2011/02/20/step-by-step-membuat-server-single-sign-on-sso/
  2. https://ahsanfiles.wordpress.com/2011/02/24/membangun-sso-server-untuk-implementasi-single-sign-on/
  3. https://ahsanfiles.wordpress.com/2011/09/28/mengintegrasikan-banyak-sistem-user-management-menggunakan-single-sign-on-sso/
  4. https://ahsanfiles.wordpress.com/2011/09/28/implementasi-sso-single-sign-on-pada-inhouse-aplikasi-ditjen-bea-dan-cukai/

Lho apa hubungannya glassfish, oracle dengan SSO ? Baca dulu tulisan mengenai SSO yang aku sebutkan di atas !
Glassfish sebagai application server yang aku gunakan untuk memasang SSO Server, Oracle XE aku gunakan untuk membuat user management. Yaah pokoknya gitu deh intinya …

Yuk kita mulai dengan cara menginstall Oracle XE-nya dulu di red hat : Continue reading

Membangun SSO Server Untuk Implementasi Single Sign ON

Ahsanfile SSO

Sebagai lanjutan artikelku mengenai tahapan-tahapan untuk mengimplementasikan SSO sendiri, berikut ini aku buat artikel khusus mengenai SSO Server. Ada beberapa hal yang aku sampaikan di sini yaitu :

  1. Apa itu SSO Server ?
  2. Fungsi SSO Server ?
  3. Cara kerja SSO Server ?
  4. Apa saja yang dibutuhkan untuk menginstall SSO Server ?
  5. Dengan apa SSO Server bisa dibuat ?
  6. Fitur apa saja yang disediakan / dipasang SSO ?

Sebelumnya mari kita lihat flow akses user aplikasi ke SSO Server dalam dua flow di bawah ini yaitu flow login dan flow logout.

Single Sign On

Continue reading

Step by Step Membuat Server Single Sign On – SSO

Apa sih SSO ?
Pengertian SSO adalah Sebuah sistem authentifikasi terhadap user dengan sekali login akan bisa mengakses beberapa aplikasi tanpa harus login di masing-masing aplikasi. Memiliki 2 bagian yaitu Single Sign On (login satu aplikasi, maka aplikasi lain yang didefinisikan ikut dalam SSO otomatis akan bisa diakses) dan Single Sign Out (log out di satu aplikasi, maka semua aplikasi yang didefinisikan ikut dalam SSO akan ikut logout secara otomatis.

Beberapa waktu yang lalu, ditempat aku bekerja ingin mengimplementasikan sistem login dan logout yang terpusat. Terpusat di sini dalam pengertian :

  1. Login satu aplikasi, otomatis aplikasi lain sudah login, logout dari satu aplikasi, otomatis aplikasi lain ikut logout. Ditempat kami, memiliki banyak aplikasi berbasis web yang saat ini memiliki sistem authentifikasi user sendiri-sendiri.
  2. Dari banyak aplikasi, diharapkan hanya memiliki satu sistem user management. Kalau biasanya satu sistem aplikasi memiliki satu sistem user management sendiri, sekarang saya diminta untuk bagaimana agar banyak aplikasi tetapi sistem usernya terpusat atau satu saja.
  3. Apapun bahasa pemrogramannya, dapat mengenali sistem user management yang aku buat. Baik Java, PHP, .NET

Continue reading