Issue 6149: Making OWA (hopefully) compatible with Hubzilla

This commit is contained in:
Michael 2019-01-08 11:17:05 +00:00
parent 7e19506435
commit 8c6df8f156
4 changed files with 4 additions and 4 deletions

View file

@ -92,7 +92,7 @@ function xrd_json($a, $uri, $alias, $profile_url, $r)
['rel' => 'http://salmon-protocol.org/ns/salmon-mention', 'href' => System::baseUrl().'/salmon/'.$r['nickname'].'/mention'], ['rel' => 'http://salmon-protocol.org/ns/salmon-mention', 'href' => System::baseUrl().'/salmon/'.$r['nickname'].'/mention'],
['rel' => 'http://ostatus.org/schema/1.0/subscribe', 'template' => System::baseUrl().'/follow?url={uri}'], ['rel' => 'http://ostatus.org/schema/1.0/subscribe', 'template' => System::baseUrl().'/follow?url={uri}'],
['rel' => 'magic-public-key', 'href' => 'data:application/magic-public-key,'.$salmon_key], ['rel' => 'magic-public-key', 'href' => 'data:application/magic-public-key,'.$salmon_key],
['rel' => 'http://purl.org/openwebauth/v1', 'type' => 'application/x-dfrn+json', 'href' => System::baseUrl().'/owa'] ['rel' => 'http://purl.org/openwebauth/v1', 'type' => 'application/x-zot+json', 'href' => System::baseUrl().'/owa']
] ]
]; ];

View file

@ -74,7 +74,7 @@ class Magic extends BaseModule
$basepath = $exp[0]; $basepath = $exp[0];
$headers = []; $headers = [];
$headers['Accept'] = 'application/x-dfrn+json'; $headers['Accept'] = 'application/x-dfrn+json, application/x-zot+json';
$headers['X-Open-Web-Auth'] = Strings::getRandomHex(); $headers['X-Open-Web-Auth'] = Strings::getRandomHex();
// Create a header that is signed with the local users private key. // Create a header that is signed with the local users private key.

View file

@ -86,6 +86,6 @@ class Owa extends BaseModule
} }
} }
} }
System::jsonExit($ret, 'application/x-dfrn+json'); System::jsonExit($ret, 'application/x-zot+json');
} }
} }

View file

@ -34,6 +34,6 @@
<Link rel="magic-public-key" <Link rel="magic-public-key"
href="{{$modexp}}" /> href="{{$modexp}}" />
<Link rel="http://purl.org/openwebauth/v1" <Link rel="http://purl.org/openwebauth/v1"
type="application/x-dfrn+json" type="application/x-zot+json"
href="{{$openwebauth}}" /> href="{{$openwebauth}}" />
</XRD> </XRD>