Publish OAuth data in host-meta

This commit is contained in:
Mikael Nordfeldth 2015-06-04 18:54:09 +02:00
parent 5718f812d9
commit 20145092ce

View File

@ -31,6 +31,10 @@ if (!defined('GNUSOCIAL')) { exit(1); }
class WebFingerPlugin extends Plugin class WebFingerPlugin extends Plugin
{ {
const OAUTH_ACCESS_TOKEN_REL = 'http://apinamespace.org/oauth/access_token';
const OAUTH_REQUEST_TOKEN_REL = 'http://apinamespace.org/oauth/request_token';
const OAUTH_AUTHORIZE_REL = 'http://apinamespace.org/oauth/authorize';
public $http_alias = false; public $http_alias = false;
public function initialize() public function initialize()
@ -127,6 +131,11 @@ class WebFingerPlugin extends Plugin
$type, $type,
true); // isTemplate true); // isTemplate
} }
// OAuth connections
$links[] = new XML_XRD_Element_link(self::OAUTH_ACCESS_TOKEN_REL, common_local_url('ApiOAuthAccessToken'));
$links[] = new XML_XRD_Element_link(self::OAUTH_REQUEST_TOKEN_REL, common_local_url('ApiOAuthRequestToken'));
$links[] = new XML_XRD_Element_link(self::OAUTH_AUTHORIZE_REL, common_local_url('ApiOAuthAuthorize'));
} }
/** /**