git.cweiske.de
/
grauphel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
use factory method for oauthprovider
[grauphel.git]
/
lib
/
oauth.php
diff --git
a/lib/oauth.php
b/lib/oauth.php
index 7cfd4e0103da1ecdd02023a80451c7ca42f30e33..e2eb651d4b54d53cfc9ad0f575c949639e2cc9d7 100644
(file)
--- a/
lib/oauth.php
+++ b/
lib/oauth.php
@@
-106,7
+106,7
@@
class OAuth
public function verifyOAuthUser($username, $url)
{
try {
public function verifyOAuthUser($username, $url)
{
try {
- $provider =
new \OAuth
Provider();
+ $provider =
OAuth::get
Provider();
$this->registerHandler($provider);
$this->registerAccessTokenHandler($provider);
//do not use "user" in signature
$this->registerHandler($provider);
$this->registerAccessTokenHandler($provider);
//do not use "user" in signature
@@
-131,5
+131,16
@@
class OAuth
//var_dump($e);
exit(1);
}
//var_dump($e);
exit(1);
}
+
+ /**
+ * Get a new oauth provider instance.
+ * Used to work around the fastcgi bug in oauthprovider.
+ *
+ * @return \OAuthProvider
+ */
+ public static function getProvider()
+ {
+ return new \OAuthProvider();
+ }
}
?>
}
?>