ok, kali ini saya ada kasus membuat membuat rest api tp dengan token,langsung aja, sederhana saja, cukup membuat module di yii2 skip bagian membuat module saya anggap sudah bisa,
ok pertama pada sintax controller
public function init() {
parent::init();
\Yii::$app->user->enableSession=false;
// Yii::$app->user->enableAutoLogin=false;
}
public function behaviors()
{
$behaviors = parent::behaviors();
$behaviors['authenticator'] = [
'class' => CompositeAuth::class,
'authMethods'=>[
HttpBasicAuth::class,
HttpBearerAuth::class,
QueryParamAuth::class
],
];
return $behaviors;
}
cukup sederhana kodenya itu saja, selanjtunya di postman, tinggal atur begini saja
udah tinggal dirun aja,
catatan, pada .htaccess, tambahakan
RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
Ok udah selesai, bisa lanjut bikin yang lainnya