From 94e17dfbbc006df2cee493d5f09004835fffa443 Mon Sep 17 00:00:00 2001 From: F4ilji Date: Sat, 4 Jul 2026 13:33:39 +0500 Subject: [PATCH] fix(vikon): use api_domain for OAuth authorize URL (not auth_domain) Original vikon_core used db-nica.ru for /oauth2/authorize, not auth.db-nica.ru. This was causing 'Client authentication failed' error. --- .../VikonIntegration/UI/WEB/Controllers/VikonController.php | 2 +- resources/js/Pages/Dashboard/VikonUpdates/Index.vue | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Containers/VikonIntegration/UI/WEB/Controllers/VikonController.php b/app/Containers/VikonIntegration/UI/WEB/Controllers/VikonController.php index dd66ed1..28745cf 100644 --- a/app/Containers/VikonIntegration/UI/WEB/Controllers/VikonController.php +++ b/app/Containers/VikonIntegration/UI/WEB/Controllers/VikonController.php @@ -34,7 +34,7 @@ class VikonController extends Controller 'is_authenticated' => $isAuth, 'current_version' => config('vikon.current_version'), 'modules' => config('vikon.modules'), - 'vikon_auth_domain' => config('vikon.auth_domain'), + 'vikon_api_domain' => config('vikon.api_domain'), 'vikon_client_id' => config('vikon.client_id'), ]); } diff --git a/resources/js/Pages/Dashboard/VikonUpdates/Index.vue b/resources/js/Pages/Dashboard/VikonUpdates/Index.vue index d181b01..e9cfd29 100644 --- a/resources/js/Pages/Dashboard/VikonUpdates/Index.vue +++ b/resources/js/Pages/Dashboard/VikonUpdates/Index.vue @@ -126,7 +126,7 @@ const props = defineProps({ is_authenticated: Boolean, current_version: String, modules: Object, - vikon_auth_domain: String, + vikon_api_domain: String, vikon_client_id: String, }); @@ -142,7 +142,7 @@ const accessInfo = ref({ has_access: false, error: null }); const authUrl = computed(() => { const redirect = encodeURIComponent(route('dashboard.vikon-updates.index')); - return `${props.vikon_auth_domain}oauth2/authorize?client_id=${props.vikon_client_id}&redirect_uri=${redirect}&response_type=code`; + return `${props.vikon_api_domain}oauth2/authorize?client_id=${props.vikon_client_id}&redirect_uri=${redirect}&response_type=code`; }); onMounted(() => {