Hallo Sahabat TimUr 4
Kali ini Romzi akan sharing bagaimana cara Konfigurasi SSO(Single Sign On), Seperti yang diarahkan Ka Iz Kepada Romzi 😉
Penasaran?
Yuk intip
Langkah Pertama
Instal terlebih dahulu Composer, dan Tambahkan pada Composer Json, Extension Authclient
"yiisoft/yii2-authclient": "*"
Langkah Kedua
Setelah itu, Mari kita lihat CONFIG/WEB.PHP tambahkan Script dibawah ini
'components' => [
'authClientCollection' => [
'class' => 'yii\authclient\Collection',
'clients' => [
'google' => [
'class' => 'yii\authclient\clients\GoogleOpenId'
'clientId' => 'Isikan Dengan ClientId Project Kamu',
'clientSecret' => 'Isikan Dengan ClientSecret Project Kamu',
],
],
]
]
Bagaimana Zi cara dapetin ClientId dan ClientSecret?
Yuk Stay Tuned
1. Buka Console
2. Create New Project
3. Pilih API Manager
4. Create Credential
5. Pilih yang Oauth Client Id
6. Pada Tab Authorized JavaScript origins => “isikan domain anda” dan Authorized redirect URIs => “Domain anda /index.php?r=admin%2Fsite%2Fauth&authclient=google
7. Setelah itu Save
8. Setelah itu Save ClientId dan SecretId kalian, Note: Jangan beritahu kepada siapapun
Langkah Ketiga
Buka View/site/login.php dan tambahkan script dibawah ini untuk menu Login with Google
<?= yii\authclient\widgets\AuthChoice::widget([
'baseAuthUrl' => ['site/auth']
])
?>
Langkah Ketiga
Buka Controller/sitecontroller lalu Modifikasi fungsi Auth untuk mengakses class authAction Buatlah variabel successUrl pada controller, kemudian tambahkan parameter successUrl dengan nilai variabel successUrl tadi, successUrl itu untuk redirect ke url tertentu apabila fungsi AuthAction success.
Mantaaabbb zi ,
Ajarin dongs biar bisa kayak gitu yah
ayolah bang belajar bareng hehehe 😀
Wahh Romzi udah banyak aja nih progresnya sampe udah ke kodingan, Sukses terus Romzi^^
Terimakasih ya Dwi atas Perhatianya, Semoga Artikel ini bermanfaat untuk semuanya hehe 😀
Haii Romzi^^
Progresnya semoga Lancar terus ya Romzi:)
Terimakasih ya Dina atas Perhatianya, Semoga Artikel ini bermanfaat untuk semuanya hehe 😀
Wah dapet ilmu baru nih. Thanks sharing romzi^^
Lancar selalu ya projectnya
Terimakasih ya Yustin atas Perhatianya, Semoga Artikel ini bermanfaat untuk semuanya hehe 😀
Wihhh Romzi jago ngoding nih ,
Lancar terus buat project nya
Terimakasih ya Sarah atas Perhatianya, Semoga Artikel ini bermanfaat untuk semuanya hehe 😀
wah keren nih , udah sejauh ini progressnya . semangat terus untuk perkembangannya .
Terimakasih ya Femi atas Perhatianya, Semoga Artikel ini bermanfaat untuk semuanya hehe 😀
waaah bermanfaat banget nih Romzi ^^
buat cermi serasa tutorial juga.
perkembangan PenA juga ok banget, perpaduan antara Riaz dan Romzi (;
i like it..
SC perdana yah untuk Romzi..
http://timur.ilearning.me/2016/12/06/special-contribution-edelweiss/
Yeaaayyy Akhirnya dapet SC perdana nih dari Mamoi
iya dong Moi Kita saling menyemangati disaat salah satu pihak yang mulai kendor semangatnya hehehe ibarat lagu mah saling melengkapi, uhuk uhuk 😀
akhirnya berhasil juga yah Zi
menerapkan SSO untuk PenA.. Awalnya susah ngk ngebayangin berhasil , alhamdulillah berhasil.. yyeeaaayy^^
Alhamdulilah Partner aku 😉
Ajarin dong zi biar bis SSO hehe ^^
Semangat terus ya Zi
bukanya pensil sudah bisa SSO yah anggy? Romzi baca cerminya yang dibuat sama Femi lho 😛
Wah sangat bermanfaat sekali ya cerminya Zi, semoga lancar terus untuk progress selanjutnya 🙂