Chave de compilação - totvs/advpl-vscode GitHub Wiki
Gerando ID para chave de compilação
Abra o VS Code Quick Open (atalho Ctrl +Shift + P), e escolher:
Advpl - Compiler Auth - ID Code Authorization to be requested by Totvs.
Preenchendo as configurações de chave de compilação
As variáveis abaixo devem ser preenchidas caso você tenha uma senha de compilação. Caso você deseje pegar o ID utilizado pelo VSCode para gerar uma nova chave, veja o comando getAuthorizationId
advpl.authorization_generation: Data de geração da chave no formato yyyyMMdd
advpl.authorization_validation: Data de validade da chave no formato yyyyMMdd
advpl.authorization_permission: 1 - Para permitir substituir fontes TOTVS, 0 - para não pemitir
advpl.authorization_code: Chave de Autorização
Preenchimento baseado no arquivo de chave de compilação (*.aut)
Caso possua o arquivo de chave de compilação (*.aut) é possível utilizar o comando advpl.generateAuthorizationConfig - Advpl - Gera informações de autorização baseada no arquivo .aut. Ele irá solicitar o caminho do arquivo (Ex.: "C:\autoriza.aut") e com isso as informações serão geradas no arquivo de configurações da workspace.
Token de compilação
A partir do binário 210324P a chave de compilação passou a se tornar um token JWT com tempo de expiração reduzido e variável. Para configurar o seu token JWT no VSCode, basta informá-lo na configuração advpl.compileToken
. Caso possua acesso a rede da TOTVS, recomendamos a utilização da extensão da Engenharia Protheus para geração e atualização automática dos tokens de compilação no VSCode. Saiba mais