Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F4106577
Setup.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
860 B
Referenced Files
None
Subscribers
None
Setup.php
View Options
<?php
namespace
MediaWiki\Extension\OAuth
;
use
MediaWiki\Extension\OAuth\Backend\Utils
;
use
MediaWiki\Hook\TestCanonicalRedirectHook
;
use
MediaWiki\Output\OutputPage
;
use
MediaWiki\Request\WebRequest
;
use
MediaWiki\Title\Title
;
/**
* Class containing hooked functions for an OAuth environment
*/
class
Setup
implements
TestCanonicalRedirectHook
{
/**
* Prevent redirects to canonical titles, since that's not what the OAuth
* request signed.
* @param WebRequest $request
* @param Title $title
* @param OutputPage $output
* @return bool
*/
public
function
onTestCanonicalRedirect
(
$request
,
$title
,
$output
)
{
return
!
self
::
isOAuthRequest
(
$request
);
}
protected
static
function
isOAuthRequest
(
$request
)
{
if
(
Utils
::
hasOAuthHeaders
(
$request
)
)
{
return
true
;
}
return
ResourceServer
::
isOAuth2Request
(
$request
);
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Tue, Aug 18, 19:38 (2 w, 4 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
de/ab/b47bcd5374b1af9d0f39e9a65848
Default Alt Text
Setup.php (860 B)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment