filsh / yii2-oauth2-server

A wrapper for implementing an OAuth2 Server(https://github.com/bshaffer/oauth2-server-php)
MIT License
332 stars 167 forks source link

不能使用授权码认证(AuthorizationCode) #136

Closed tgy3300 closed 4 years ago

tgy3300 commented 6 years ago

请指点,如何使用授权码认证(AuthorizationCode)

zacksleo commented 6 years ago

在controller中, 使用以下方法进行处理

$response = Yii::$app->getModule('oauth2')->getServer()
                ->handleAuthorizeRequest(null, null, true, Yii::$app->user->id);
return $this->redirect($response->getHttpHeaders()['Location']);

如果用户没有登录, 先进行登录操作