clientWebsite.'/login?cause=domain', true, 303); die(); } else { try { $client_id = $api->getInstance($URL)["client_id"]; $authorizeURL= $URL.'/oauth/authorize?client_id='.$client_id.'&response_type=code&scope=read+write+follow&redirect_uri='.urlencode($api->clientWebsite.'/auth?&host='.$domain); header("Location: {$authorizeURL}", true, 303); die(); } catch (Exception $e) { header('Location: '.$api->clientWebsite.'/login?cause=domain', true, 303); die(); } } } ?> Halcyon

Mastodon Pleroma

  • halcyon_screenshot
  • halcyon_screenshot
  • halcyon_screenshot

Mastodon: @halcyon@social.csswg.org
Email:
Git repository: halcyon-suite/halcyon

Bitcoin: 1D6GThQqHQYnruKYrKyW9JC86ZGWxjt1hK
Liberapay: Donate to @nipos