Quero remover os tokens fixos do código e cosnumir os tokens do dataset

quero remover os tokens fixos do código.

Criei um Dataset customizado que identifica o ambiente pela URL do Fluig. Se a URL contém “novohomolog”, ele retorna:

ENV = HOMOLOGACAO
TOKEN = TOKEN_HOMOLOGACAO
SERVICE = CLICKSIGN_HOMOLOG

Caso contrário, retorna:

ENV = PRODUCAO
TOKEN = TOKEN_PRODUCAO
SERVICE = CLICKSIGN

O Dataset já está funcionando corretamente.

esta dando erro no script, queria saber qual a melhor forma de criar isso ? sou novo aqui !!

e como se fosse consumir um .env

Quando são parâmetros que não cabem nas opções de cadastro de Serviço no Fluig, eu salvo em formulário.

Criei um formulário, que só admin pode visualizar, com os dados de credenciais. Também tenho outro formulário, com essa mesma restrição, com parâmetros diversos que preciso usar em alguma coisa.

Aí, no dataset, simplesmente leio desses formulários (passando a constraint que permite a leitura personificando um admin).

Dessa forma nem preciso me preocupar em validar se estou em homolog/dev ou produção, pois cada ambiente tem seu formulário com os valores específicos do ambiente. Só preciso me preocupar em ter os nomes dos itens iguais em cada ambiente. Fica um “.env” no banco de dados.

Se for pensar em segurança dá até pra salvar criptografado.