Karena banyak yang minta dikirimin skripsi, sekarang udah gwa upload skripsi gwa. Silakan di download Klik Disini
Lagi pengen update blog, tapi bingung musti ngisi apa… pengen curhat tapi nanti pada tanya2 lagi… ya sudah lah daripada cerita-cerita ga jelas bagusan bahas tentang single sign on atau SSO…
Single sign on ini merupakan topik skripsi gwa tahun lalu… yah bisa dibilang semester kemarin secara gwa sedang menunggu wisuda hari sabtu ini… ( sambil menunggu bak cang juga dari pekanbaru… ea ).
Sebelum bahas kedalam-dalam bahas dolo deh pengertian dari Single Sign On. Sebenarnya gwa juga bingung musti mengartikan dalam kata-kata, intinya sih dengan single sign on kita dapat membuat user hanya perlu melakukan login sekali untuk dapat mengakses aplikasi-aplikasi ( dalam hal ini bisa saja web atau aplikasi desktop) yang berbeda dan yang tentu saja pada server yang berbeda… Kalau pengen tahu lebih jelas cek di wikipedia saja http://en.wikipedia.org/wiki/Single_sign-on. Untuk contoh realnya bisa liat yahoo messenger, ketika kita login di yahoo messenger ketik kita masuk ke web mailnya untuk mengecek email, kita tidak perlu melakukan login lagi karena kita sudah login melalui yahoo messengernya. Jadi itu adalah salah satu contoh Single Sign On.
Nah, untuk membuat teknologi Single Sign On ini tidaklah sulit, karena sekarang telah tersedia banyak teknologi, framework yang open source dan commercial. Beberapa framework dan teknologi itu antara lain :
Dari beberapa pilihan tersebut yang sudah pernah gwa coba cuma CAS dan Josso. Pada akhirnya pilihan gwa jatuh kepada CAS. Alasan utama kenapa gwa memilih CAS sangatlah simple yaitu karena paling gampang dipakai…
Tapi walaupun gampang dipakai ternyata CAS cukup handal juga untuk dipakai sebagai framework Single Sign On. Buktinya adalah banyaknya plugin yang dapat membantu kita jika ingin mengintegrasikan CAS ke aplikasi web lain ( misalnya ingin mengintegrasikan aplikasi web ASP dengan aplikasi web PHP )…
Jadi pada skripsi gwa, gwa diharuskan mengintegrasikan beberapa aplikasi web dan desktop antara lain portal ( menggunakan Joomla ), blog ( menggunakan wordpress MU ), messenger ( menggunakan spark ), dan forum ( menggunakan fireboard dan terintegrasi dengan joomla ). Sementara untuk databasenya sendiri menggunakan Open Lightweight Directory Access Protocol ( OpenLDAP )…
Sebelum membahas lebih lanjut gwa akan menjelaskan sedikit tentang framework CAS ini dahulu. CAS adalah sebuah framework untuk Single Sign On yang dibuat dengan bahasa Java atau lebih tepatnya JSP. Jadi CAS ini dapat dikatakan sebuah aplikasi web yang digunakan untuk meng-handle autentikasi nantinya ( sebagai pintu gerbang autentikasi nantinya ). Oleh karena itu setiap kita ingin melakukan autentikasi maka kita akan diredirect ke server CAS ini dan baru nantinya akan diredirect kembali ke aplikasi.
Kemudian yang menjadi pertanyaannya adalah bagaimana caranya aplikasi dapat mengetahui bahwa user tersebut telah melakukan login atau tidak. Konsep kerja CAS sebenarnya menggunakan Ticket Granting dimana ketika user melakukan login, user akan diberikan ticket ( dalam hal ini tersimpan dalam cookies ) yang nantinya digunakan untuk mengautentikasikan user pada setiap aplikasinya. Jadi nantinya di setiap aplikasi akan dilakukan pengecekan dari ticket yang telah diberikan oleh CAS tersebut.
Mungkin nanti gwa bakal bikin tutorial untuk CAS ini karena ada rencana pengen nyoba-nyoba CAS versi terbaru. Tapi selain itu gwa juga pengen nyoba teknologi baru yang hampir mirip dengan SSO yaitu OpenID dan OAuth. Dari hasil membaca-baca sedikit gwa menarik kesimpulan bahwa OpenID dan OAuth adalah sebuah konsep dimana kita dapat menggunakan username kita di aplikasi lain tanpa aplikasi tersebut mengakses database username kita. Yah mungkin hampir mirip dengan konsep SOAP, tapi gwa sendiri belum mendalami SOAP, OpenID dan OAuth. Mungkin nanti gwa bakal posting hasil researchnya.
Itu yang OpenID sama OAuth kek ebuddy dan meebo ya??
wah kurang tau juga keknya beda deh
mau dunks, tutorialna,,
itu LDAP server n CAS server_nya dibangun di satu OS atau masing2 berdiri sendiri di satu OS yak?
LDAP servernya sekarang terpisah sendiri sih dari CAS Servernya… jadi CAS Server 1 server sendiri… LDAP servernya juga 1 server sendiri… untuk LDAP nya pakai Ubuntu sementara CAS nya pakai FreeBSD… tutorialnya tar menyusul deh kalau lagi mood
kalau mau tanya2 via ym juga gpp
mauuuuuu,,,,
banyak pertanyaan yang berkecamuk di pikiranku ni,,,(halah,,)
YMnya apa?
add aja di channel_life
assalamu’alaikum
slm kenal dari arif di solo
skipsinya hampir sama ma aku
bolehkan aku minta file doc atau pdfnya
081 393 359535
minta tolong buanget
terimakasih
udah saya kirim ke email anda yang gmail… silakan dicek
Mas,
boleh minta file pdf skripsi tentang implementasi CAS SSO ini?
thanks in advance
yap sudah dikirim ke email gmail anda
silakan dicek
salam kenal,
boleh minta file PDF tentang Implementas SSO.
mohon dikirim via email.
terimakasih sebelumnya.
sudah saya kirim juga… moga2 bisa membantu
Mas, blh minta file pdf,ppt ato doc nya dari skripsi mas? kebetulan TA saya jg ttg SSO, cmn memakai MetaPass opensource.. trims..
wah boleh kapan2 sharing linknya tentang SSO menggunakan MetaPass.. btw udah saya kirim tuh
Wah, jadi pengen nih, boleh share file pdf,ppt ato doc, lagi mikir2 enakan mana josso or CAS buat skripsi. Di tunggu ya mas
sudah dikirim mas
silakan dicek… boleh nanti share review josso nya
mas..mau nanya ni..
klo aplikasi yg di integrasikan aplikasi web semua, bagusnya pake framework apa y??
trs boleh minta file .doc skripsi mas gk??
aku butuh bgt ni buat referensi TA ku…
makasi sebelumnya..
=)
kalau framework/ engine yang pernah saya pakai itu cuma CAS dan semua aplikasi yang saya integrasikan itu semuanya berbasis web ( bisa dilihat di http://www.binus-access.com ).
tapi kalau saya baca-baca engine yang lain juga mendukung aplikasi web ( malah emang dikhususkan untuk web ) btw sudah saya kirim tuh
makasii mas…
tapi masih banyak ne yg mau saya tanyain…
soalnya saya masi awam bgt tentang SSO ni..
oh bisa add ym saya aja di channel_life@yahoo.com kalau pengen tanya2… tar kalo ga lagi sibuk saya jawab sebisa saya aja
mas rudy klo berkenan bolehkh sy minta tutorial, file doc/pdf dari hsl penelitianny untk referensi sy ?
sy lg binggung cari topic TA, lalu sy baca tulisan mas rudi ttng SSO di blog ini sptny cukup menarik…
salam..
udah saya kirim, dicek aja
sukses buat TA nya ya
salam kenal, mas..
kebetulan TA sya juga terkait dengan SSO..boleh minta juga donk file.doc skripsinya..buat referensi skripsi sya..
kayaknya bermanfaat banget..
makasih sebelumnya..:)
itu udah saya upload ke server saya…. klik aja link di paling awal artikelnya…
kk, boleh kirim source code nya ke email ku ga?bntr lg mw skripsi, dan topik ini cukup menarik buat referensi. Trus klo sistem ini dibangun dilingkungan windows bisa ga yah?thnx kk, btuh pencerahan nih..^_^
source codenya banyak sekali
bingung cara kirimnya. itu coba baca2 aja dari skripsinya ada kok contoh codingannya
Bos, gw hari ini baru nyentuh yang namanya CAS, sebelumnya gw nyoba oprek josso, tap suusaaaah..
Yang gw tanyain, authenticatio-nya CAS ini bisa pake MySql kan??
Bisa share tutorialnya ga?? (eg: link, document etc)
Thanks,
nah itu sampai sekarang saya ga tau bisa apa kaga pake mysql.
soalnya saya liatnya dari tutorial di web casnya ( dimana tutorialnya pake LDAP ).
coba liat di wiki nya aja, ada kok. neh linknya https://wiki.jasig.org/display/JSG/Home
gan…kebetulan skripsi yg dosens sy sarankan ttg sso jg..bisa dikrim jg gak cth skripsinya sama link2 bahan yg diperlukan utk sy ke edo_ti_1@yahoo.com….bisa add ym nya jg gak..ntar kl bingung mw tanya2..hehe..plisss y
itu contoh skripsinya sudah saya upload, lihat aja dibagian paling atas ada linknya
o iya udah ada…boleh minta ym nya gak…hehe..kl bingung khan bisa nanya2
assalamu’alaikum
slm kenal dari tyo di jogja
skipsinya hampir sama ma aku
bolehkan aku minta file doc atau pdfnya
085743361812
minta tolong buanget
terimakasih
file docnya sudah saya upload kok… dipaling atas linknya… dicek aja
salam kenal..
Sekarang saya lagi TA dengan subjek sso juga. Saya ada beberapa masalah yang ingin saya tanyakan ke agan. kalau agan berkenan.Saya sudah add ym id gan. Ym saya kidnap_patrawidya@yahoo.com atau saya bisa minta no telp agan??
yap ym saya aja… atau email saya juga bisa
nice artikel mas..
saya juga ingin membuat TA tentang SSO dengan LDAP dan CAS.
tp sekarang mentok di koneksi antar CAS dan LDAP.
saya tanya2 lewat ym bole mas?
salam kenal
salam kenal juga… yup gpp ym / email saja… tapi saya sudah lupa2 settingan2nya
siang mas..email yang channel_life@yahoo.com masi aktif mas? saya mau kirim email..
yup saya masih pakai email yang itu
wew….
makasih kang udah mau nge share skripsi nya….
manteb lah….
tinggal nyoba nih….
masih binggung nih mau nentuin judul skripsi apa…
mau single domain,IDM,IRM, atau SSO…
huhuhu
wah bagus nih, kebetulan saya lagi ta, ngelanjutin sistem yg sudah ada.. mysql sudah konek ke openldap.. berati tinggal konekin ldap ke cas aja ya !?
btw kalo pake josso apakah lebih mudah mas ???
yup berarti kamu tinggal konekin LDAP ke CAS nya aja ( kalau pakai CAS ).
dulu terakhir saya pakai JOSSO paling gampang di set up, ada satu lagi Crowd ( product dari Atlassian ). Crowd juga gampang tapi sepertinya kamu harus bayar.
salam kenal mas rudy
kbetulan saya juga dapat TA SSO ini… mhon ijin untuk add ym nya mas rudi, buat sharing2 mas hehee
mksh sblumnya
yup silakan tapi saya jarang online ym sekarang
saya juga dpt TA tentang SSO ni mas..
klw bisa mnta materi2 buat SSOnya…
makasih
itu di atasnya sudah ada download link buat download
Mas,,
Saya sudah menginstall lengkap CAS nya dan bisa login menggunakan user simpelnya, admin admin maksudnya…
Tapi ketikan di deployerConfigContext.xml sya tambahkan class=”org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler” kenapa selalu saja error Httpd Error 404, seolah tidak di temukan filenya
Mohon bantuannya Mas,
Terima Kasih
Jujur saya sudah ga ingat lagi. Saran saya sih cek di log filenya dulu supaya tau error sebenarnya.