Send useful URLs to the front-end

This commit is contained in:
Bubka 2024-09-20 10:43:07 +02:00
parent 189f02ae9e
commit 4d56e74b6f
4 changed files with 9 additions and 0 deletions

View File

@ -29,6 +29,8 @@ class SinglePageController extends Controller
$locales = collect(config('2fauth.locales'))->toJson(); /** @phpstan-ignore-line */
$openidAuth = config('services.openid.client_secret') ? true : false;
$githubAuth = config('services.github.client_secret') ? true : false;
$installDocUrl = config('2fauth.installDocUrl');
$ssoDocUrl = config('2fauth.ssoDocUrl');
// if (Auth::user()->preferences)
@ -43,6 +45,10 @@ class SinglePageController extends Controller
],
'subdirectory' => $subdir,
])->toJson(),
'urls' => collect([
'installDocUrl' => $installDocUrl,
'ssoDocUrl' => $ssoDocUrl
]),
'defaultPreferences' => $defaultPreferences,
'subdirectory' => $subdir,
'isDemoApp' => $isDemoApp,

View File

@ -13,6 +13,7 @@ return [
'repository' => 'https://github.com/Bubka/2FAuth',
'latestReleaseUrl' => 'https://api.github.com/repos/Bubka/2FAuth/releases/latest',
'installDocUrl' => 'https://docs.2fauth.app/getting-started/installation/self-hosted-server/',
'ssoDocUrl' => 'https://docs.2fauth.app/security/authentication/sso/',
/*
|--------------------------------------------------------------------------

1
resources/js/app.js vendored
View File

@ -16,6 +16,7 @@ const $2fauth = {
isDemoApp: window.isDemoApp,
isTestingApp: window.isTestingApp,
langs: window.appLocales,
urls: window.urls,
}
app.provide('2fauth', readonly($2fauth))

View File

@ -25,6 +25,7 @@
<script type="text/javascript">
var appSettings = {!! $appSettings !!};
var appConfig = {!! $appConfig !!};
var urls = {!! $urls !!};
var defaultPreferences = {!! $defaultPreferences->toJson() !!};
var appVersion = '{{ config("2fauth.version") }}';
var isDemoApp = {!! $isDemoApp !!};