Phorge extensions developed for Recap Time Squad HQ Issue Tracker, available for use as a open-source repo. issues.recaptime.dev/source/phorge-extensions
phorge phorge-extensions phabricator
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(global): add source PHP for OAuth work stuff

WIP code at the moment, adding to sourxe control to
avoid headaches and to allow others to track its progress
in the public.

Related tasks: https://issues.recaptime.dev/T6, https://issues.recaptime.dev/T7
Upstream tasks: https://we.phorge.it/T16535, https://we.phorge.it/T16536
Tracking issue: https://we.phorge.it/T16534

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>

+19
src/recaptime-dev/.gitkeep

This is a binary file and will not be displayed.

+3
src/recaptime-dev/auth/PhutilAuthentikAuthAdapter.php
··· 1 + <?php 2 + 3 + final class PhutilAuthentikAdapter extends PhutilOAuthOAuthAdapter {}
+16
src/recaptime-dev/auth/PhutilAuthentikAuthProvider.php
··· 1 + <?php 2 + 3 + final class PhabricatorAuthentikAuthProvider extends PhabricatorOAuth2AuthProvider { 4 + 5 + public function getProviderName() { 6 + return pht("Authentik"); 7 + } 8 + 9 + protected function getProviderConfigurationHelp() { 10 + return pht( 11 + "To configure Authentik OAuth, create a new application with OAuth2 provider in the admin dashboard.". 12 + "\n\n". 13 + 14 + ) 15 + } 16 + }
src/recaptime-dev/patches/.gitkeep

This is a binary file and will not be displayed.