From dda4cc8fb2bc337ab8cffdf68a66d90be89375ca Mon Sep 17 00:00:00 2001 From: msyu Date: Mon, 22 Sep 2025 18:59:22 +0300 Subject: [PATCH] 143 vault from env --- v1/Application.cfc | 6 +++++- v1/resources/instance.cfc | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/v1/Application.cfc b/v1/Application.cfc index 5abe5d4..9f7b41e 100644 --- a/v1/Application.cfc +++ b/v1/Application.cfc @@ -51,7 +51,7 @@ //variables.framework.docs={}; variables.framework.docs.APIName="svc-api"; - variables.framework.docs.APIVersion="0.142"; /*auth_header*/ /*$ git config --global --unset user.password*/ + variables.framework.docs.APIVersion="0.143"; /*auth_header*/ /*$ git config --global --unset user.password*/ variables.framework.globalHeaders = structNew(); variables.framework.globalHeaders["Access-Control-Expose-Headers"] = "Location"; @@ -69,6 +69,10 @@ if (isNull(request.ORCHESTRATOR_AUTH)) { request.ORCHESTRATOR_AUTH = "Basic c3ZjX2xrdGVzdDoxMTgzZDIyNzc1OWExYjFkZmVjM2M3NTFiMzIyNzdiYTQ3";//*** времянка, дубль из deck/Application.cfm } + request.vault_role_id=createObject("java", "java.lang.System").getEnv("VAULT_ROLE_ID");// *** дальше к ним обращаемся через this (а надо блокировать приложение при этом?) + request.vault_secret_id=createObject("java", "java.lang.System").getEnv("VAULT_SECRET_ID");//*** тут в другом скоупе, не как deck, и вообще стоит ли это делать в псевдоконструкторе + + //*** почему-то scope this ведет себя совершенно не так, как request и variables // в нем, когда переменная получает значение Empty:null, можно выполнить writedump, а в других получаем ошибку, что такой переменной нет diff --git a/v1/resources/instance.cfc b/v1/resources/instance.cfc index e3490bc..e8e6497 100644 --- a/v1/resources/instance.cfc +++ b/v1/resources/instance.cfc @@ -365,7 +365,8 @@ result="res" > - + +