File tree Expand file tree Collapse file tree 4 files changed +5
-5
lines changed
Expand file tree Collapse file tree 4 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -46,8 +46,7 @@ public function regenerateToken(string $refreshToken) : OauthToken{
4646 ->formParam ("refresh_token " ,$ refreshToken )
4747 ->formParam ("client_id " ,$ this ->details ->clientId )
4848 ->formParam ("client_secret " ,$ this ->details ->clientSecret )
49- ->formParam ("redirect_uri " ,$ this ->details ->redirectUri )
50- ->formParam ("grant_type " ,"authorization_code " )
49+ ->formParam ("grant_type " ,"refresh_token " )
5150 ->getResponse ();
5251
5352 $ token = $ this ->helper ->readToken ($ response ->getBody ());
Original file line number Diff line number Diff line change 11<?php
22namespace encryptorcode \authentication \oauth ;
33
4- class OauthException extends Exception{
4+ class OauthException extends \ Exception{
55
66}
Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ public static function authenticate(AuthenticationHelper $helper) : void{
5858 // fetching new access token if the token is expired
5959 if (self ::isTimePassed ($ token ->getExpiryTime ())){
6060 $ strategy = $ strategyLoader ->get ($ session ->getOauthStrategy ());
61- $ token = $ strategy ->regenerateToken ($ token ->getRefreshToken ());
61+ $ newToken = $ strategy ->regenerateToken ($ token ->getRefreshToken ());
6262 $ newToken ->setRefreshToken ($ token ->getRefreshToken ());
6363 $ sessionStorage ->updateSessionToken ($ sessionIdentifier ,$ newToken );
6464 }
Original file line number Diff line number Diff line change 44use encryptorcode \server \request \Request as Request ;
55use encryptorcode \server \response \RedirectResponse as RedirectResponse ;
66use encryptorcode \authentication \server \AuthRequest as AuthRequest ;
7+ use encryptorcode \authentication \oauth \OauthException as OauthException ;
78
89define ("AUTH_USER_KEY " ,"encryptorcode.authentication.user " );
910define ("AUTH_SESSION_KEY " ,"encryptorcode.authentication.session " );
@@ -45,7 +46,7 @@ public function loginPage() : void{
4546 $ strategyName = Request::param ("strategy " );
4647 if (isset ($ strategyName )){
4748 $ strategy = $ this ->strategyLoader ->get ($ strategyName );
48- $ _SESSION [SESSION_REDIRECT_KEY ] = $ redirect ;
49+ $ _SESSION [SESSION_REDIRECT_KEY ] = Request:: param ( " redirect " ) ;
4950 $ this ->doRedirection ($ strategy ->getLoginUrl ($ strategyName ));
5051 return ;
5152 }
You can’t perform that action at this time.
0 commit comments