Pendelegasian OpenID
December 3, 2007 by maseko
Draft dukungan OpenID ketika memberikan komentar pada blog di Blogger kemungkinan besar akan direalisasikan dalam waktu yang tidak terlalu lama. Bisa jadi, inilah yang menjadi jawaban Google atas dihilangkannya isian URL pada form komentar Blogger saat ini. Dengan menggunakan OpenID, seorang komentator masih dapat meninggalkan URL yang terkait dengan account OpenID tersebut, dan itu bisa jadi merupakan alamat web atau blog seperti halnya account WordPress.com, Livejournal, atau Vox. Minda Indra menanyakan bagaimana dengan dia yang mempunyai blog yang di-hosting sendiri?
Jawabannya adalah dengan pendelegasian OpenID pada website atau blog yang kita miliki. Pendelegasian ini memungkinkan kita untuk menggunakan website atau blog yang kita miliki sebagai identifier ketika kita menggunakan provider OpenID pihak ketiga. Saya memperhatikan, selama ini Priyadi sudah menerapkan pendelegasian OpenID yang dimilikinya di MyOpenID.com untuk blognya di http://priyadi.net. Cara pendelegasian OpenID ini cukup mudah, hanya dengan menambahkan kode HTML pada bagian <head> website atau blog yang kita miliki.
Misalnya saya ingin mendelegasikan OpenID saya yang saya daftarkan pada provider MyOpenID.com ke weblog ini, maka –seperti yang terlihat pada source halaman ini– saya menambahkan baris berikut pada bagian <head>
<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://maseko.myopenid.com/" />
<meta http-equiv="X-XRDS-Location" content="http://maseko.myopenid.com/xrds" />
Jika Anda akan menerapkan dengan account MyOpenID.com yang Anda miliki, ubah "maseko" dengan username Anda di MyOpenID.com. Jika dilihat, ada tiga komponen yang diperlukan: URL server OpenID, URL OpenID kita yang mendelegasikan, dan URL lokasi file XRDS yang digunakan untuk mengontrol pendelegasian ini.
Melalui komentar pada artikel saya sebelumnya, Thariqul Huda menanyakan kemungkinan pendelegasian OpenID WordPress.com ke website atau blog yang dimiliki. Dikutip dari blog The Musings of Chris Samuel, kode yang dapat ditambahkan oleh sekiranya saya menggunakan account blog saya di maseko.wordpress.com.
<link rel="openid.server" href="http://maseko.wordpress.com/?openidserver=1" />
<link rel="openid.delegate" href="http://maseko.wordpress.com/" />
<meta http-equiv="X-XRDS-Location" content="http://maseko.wordpress.com/" />
Sesuaikan maseko.wordpress.com dengan URL blog Anda di WordPress.com. Saya sendiri belum mencobanya, jadi jika ternyata ini tidak berhasil, kiranya dapat menginformasikan kepada saya.
Untuk menerima pendelegasian dari provider OpenID lainnya, tinggal menyesuaian komponen yang diperlukan dengan mengacu pada petunjuk yang disediakan oleh provider tersebut, atau dengan mencari melalui Google.
Jika sudah berhasil mendelegasikan ke URL blog atau website yang kita miliki, untuk kasus Blogger, kita sudah dapat menggunakan URL blog atau website yang kita miliki ketika memberi komentar blog-blog di sana, sepanjang pemilik blog tersebut telah menyetting untuk menerima komentar dari Pengguna terdaftar (termasuk OpenID). Meskipun masih berupa draft, saat ini pun pengguna Blogger dapat menerapkannya untuk blog yang dimiliki.

Posted in 







sibhhhlah… thx oom
walopun sempet gagal di claimid.com nya..
tapi sekarang bisa delegasi :P