moving webfinger action to xrdaction
This commit is contained in:
parent
5ae64a7adb
commit
93f4f07c12
@ -43,8 +43,8 @@ class OStatusPlugin extends Plugin
|
|||||||
// Discovery actions
|
// Discovery actions
|
||||||
$m->connect('.well-known/host-meta',
|
$m->connect('.well-known/host-meta',
|
||||||
array('action' => 'hostmeta'));
|
array('action' => 'hostmeta'));
|
||||||
$m->connect('main/webfinger',
|
$m->connect('main/xrd',
|
||||||
array('action' => 'webfinger'));
|
array('action' => 'xrd'));
|
||||||
$m->connect('main/ostatus',
|
$m->connect('main/ostatus',
|
||||||
array('action' => 'ostatusinit'));
|
array('action' => 'ostatusinit'));
|
||||||
$m->connect('main/ostatus?nickname=:nickname',
|
$m->connect('main/ostatus?nickname=:nickname',
|
||||||
|
@ -32,7 +32,7 @@ class HostMetaAction extends Action
|
|||||||
parent::handle();
|
parent::handle();
|
||||||
|
|
||||||
$domain = common_config('site', 'server');
|
$domain = common_config('site', 'server');
|
||||||
$url = common_local_url('webfinger');
|
$url = common_local_url('xrd');
|
||||||
$url.= '?uri={uri}';
|
$url.= '?uri={uri}';
|
||||||
|
|
||||||
$xrd = new XRD();
|
$xrd = new XRD();
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
|
|
||||||
if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }
|
if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }
|
||||||
|
|
||||||
class WebfingerAction extends Action
|
class XrdAction extends Action
|
||||||
{
|
{
|
||||||
|
|
||||||
public $uri;
|
public $uri;
|
||||||
@ -44,7 +44,7 @@ class WebfingerAction extends Action
|
|||||||
|
|
||||||
$xrd = new XRD();
|
$xrd = new XRD();
|
||||||
|
|
||||||
list($nick, $domain) = explode('@', urldecode($acct));
|
list($nick, $domain) = explode('@', substr(urldecode($acct), 5));
|
||||||
$nick = common_canonical_nickname($nick);
|
$nick = common_canonical_nickname($nick);
|
||||||
|
|
||||||
$this->user = User::staticGet('nickname', $nick);
|
$this->user = User::staticGet('nickname', $nick);
|
||||||
@ -91,7 +91,7 @@ class WebfingerAction extends Action
|
|||||||
if (!$magickey) {
|
if (!$magickey) {
|
||||||
// No keypair yet, let's generate one.
|
// No keypair yet, let's generate one.
|
||||||
$magickey = new Magicsig();
|
$magickey = new Magicsig();
|
||||||
$magickey->generate();
|
$magickey->generate($this->user->id);
|
||||||
}
|
}
|
||||||
|
|
||||||
$xrd->links[] = array('rel' => Magicsig::PUBLICKEYREL,
|
$xrd->links[] = array('rel' => Magicsig::PUBLICKEYREL,
|
Loading…
x
Reference in New Issue
Block a user