Php Hybridauth中的替换访问令牌

Php Hybridauth中的替换访问令牌,php,oauth,access-token,hybridauth,Php,Oauth,Access Token,Hybridauth,到目前为止,我已经找到了这个话题——但不幸的是,我并不需要在HAuth sessions恢复中胡闹 比方说,我将从我的应用程序外部获取访问令牌,但如何在我的应用程序内部替换和检查该令牌的有效性?“伪造”会话数据变得足够棘手,但并非不可能 通用方法,以防有人需要 Facebook: $ha->restoreSessionData('a:2:{' .'s:35:"hauth_session.facebook.is_logged_in";' .'s:4:"i:1;";' .'s:41:"haut

到目前为止,我已经找到了这个话题——但不幸的是,我并不需要在HAuth sessions恢复中胡闹

比方说,我将从我的应用程序外部获取访问令牌,但如何在我的应用程序内部替换和检查该令牌的有效性?

“伪造”会话数据变得足够棘手,但并非不可能

通用方法,以防有人需要

Facebook:

$ha->restoreSessionData('a:2:{'
.'s:35:"hauth_session.facebook.is_logged_in";'
.'s:4:"i:1;";'
.'s:41:"hauth_session.facebook.token.access_token";'
.'s:'.(6+strlen($atoken)+strlen(strlen($atoken))).':"s:'.strlen($atoken).':"'.$atoken.'";";'
.'}'
);
$ha->restoreSessionData('a:3:{'
.'s:34:"hauth_session.twitter.is_logged_in";'
.'s:4:"i:1;";'
.'s:40:"hauth_session.twitter.token.access_token";'
.'s:'.(6+strlen($atoken)+strlen(strlen($atoken))).':"s:'.strlen($atoken).':"'.$atoken.'";";'
.'s:47:"hauth_session.twitter.token.access_token_secret";'
.'s:'.(6+strlen($secret)+strlen(strlen($secret))).':"s:'.strlen($secret).':"'.$secret.'";";'
.'}'
);
推特:

$ha->restoreSessionData('a:2:{'
.'s:35:"hauth_session.facebook.is_logged_in";'
.'s:4:"i:1;";'
.'s:41:"hauth_session.facebook.token.access_token";'
.'s:'.(6+strlen($atoken)+strlen(strlen($atoken))).':"s:'.strlen($atoken).':"'.$atoken.'";";'
.'}'
);
$ha->restoreSessionData('a:3:{'
.'s:34:"hauth_session.twitter.is_logged_in";'
.'s:4:"i:1;";'
.'s:40:"hauth_session.twitter.token.access_token";'
.'s:'.(6+strlen($atoken)+strlen(strlen($atoken))).':"s:'.strlen($atoken).':"'.$atoken.'";";'
.'s:47:"hauth_session.twitter.token.access_token_secret";'
.'s:'.(6+strlen($secret)+strlen(strlen($secret))).':"s:'.strlen($secret).':"'.$secret.'";";'
.'}'
);