Live ID with PHP Quickstart
langkah-langkah yang perlu anda lakukan untuk mencoba live id quickstart :
1. Download XAMPP Lite
kita gunakan xampp karena aplikasi ini telah berisi paket lengkap yang kita butuhkan untuk menjalankan aplikasi ini (juga aplikasi php lainnya).
jangan lupa, anda butuh PHP versi 5.2 ke atas untuk menjalankan Live-ID PHP Quickstart
2. Download Windows Live Authentication SDK untuk PHP
http://download.microsoft.com/download/a/3/7/a37d5f8e-8c28-4c92-8d12-12beeb9845e6/webauth-php-1.1.tar.gz
3a. Install XAMPP-Lite dan Live ID for PHP SDK
untuk instalasi XAMPP cukup mudah, anda cukup mengekstract-nya di C:\
untuk instalasi Live ID for PHP SDK juga cukup extract ke C:\xampplite\htdocs\
untuk mempermudah akses, (nama foldernya tidak panjang) rename folder "webauth-php-1.1" menjadi "webauth"
3b. Konfigurasi PHP
jika anda menggunakan paket XAMPP-Lite terbaru (saat ini versi 1.6.6a), paket ini sudah termasuk PHP 5.2.5. namun anda perlu meng-enable beberapa plugin dari PHP yang secara default disabled.
buka xampp-lite php.ini yang terdapat pada C:\xampplite\apache\bin\php.ini
kemudian hapus comment (;) pada beberapa php-plugin berikut :
- extension=php_dba.dll
- extension=php_mcrypt.dll
- extension=php_mhash.dll
4. Register Aplikasi pada Windows Live
buka Live ID Application Page : https://msm.live.com/app/default.aspx
lalu pilih link "Register my Application"
isi Form tentang aplikasi anda (klik untuk memperbesar gamabr)
catatan : pada contoh ini saya menggunakan domain mic13.net dan QuickStart App terinstall pada direktori /webauth/sample
maka pada aplicaiton registration form, pada field "Return Url" diisi http://mic13.net:10000/webauth/sample/webauth-handler.php
setelah pengisian form, ada akan mendapatkan Application ID
catatan : pada contoh ini, application ID nya : 00163FFF80012E45
5. Konfigurasi Live ID for PHP SDK
buka C:\xampplite\htdocs\webauth\Application-Key.xml masukkan value sesuai dengan aplikasi anda. misalnya :
<windowslivelogin>
<appid>00163FFF80012E45</appid>
<secret>sagi-keren-sagi-ganteng</secret>
<securityalgorithm>wsignin1.0</securityalgorithm>
</windowslivelogin>
kemudian buat sebuah file text kosong data.txt pada folder sample. file ini akan menyimpan mapping antara user id dari windows live ke local user id.
kemudian edit setting.php pada variabel $USERDB menjadi $USERDB = './data.txt';
6. Test Aplikasi Anda

setelah login pertama kali, anda akan diminta untuk local username untuk dimapping ke local username
mapping account Live ID dan local username ini tersimpan pada data.txt
referensi :
see you next Deculture - S.A.