Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: Autenticação 2FA para Usuário Root no WSL

--- # naldodj-wsl-2FA ## Autenticação 2FA para Usuário Root no WSL ### Introdução O Windows Subsystem for Linux (WSL) é uma ferramenta poderosa que permite aos desenvolvedores executar um ambiente Linux diretamente no Windows. No entanto, a segurança é uma preocupação importante, especialmente quando se trata de acessar o usuário root. Neste post, vamos mostrar como configurar a autenticação de dois fatores (2FA) para o usuário root ao acessar o WSL, garantindo uma camada adicional de segurança. ### Objetivo Vamos configurar um script de login que valida a senha do root e usa autenticação 2FA baseada em Time-based One-Time Password (TOTP), usando ferramentas comuns como `openssl`, `oathtool`, e `perl`. ### Passo 1: Instalar as Ferramentas Necessárias Primeiro, precisamos garantir que temos todas as ferramentas necessárias instaladas. Isso inclui `openssl`, `oathtool`, e `perl`. ```bash sudo apt-get update sudo apt-get install openssl oathtool perl ``` Para os scripts em Lua.

Protheus :: WebService Nota Fiscal de Saida Tools (Versão Final)

Anteriormente à essa versão, tinha publicado os "posts":

Protheus :: Retornando o XML do Documento de Saida (Nota Fiscal Eletrônica) usando WebService
e
Protheus :: Tornando o XML de NFSe Eletrônico retornado via WS usável.

Bem, agora vou publicar a versão final dos exemplos anteriormente publicados com algumas correções e melhorias. Então, se baixou a versão anterior, é, altamente recomendável, que baixe essa versão para saber as correções e melhorias implementadas. Como basicamente o que disponibilizo aqui é praticamente o mesmo que já publiquei nos "posts" anteriores, não vou "colar" aqui o código. Mas o "fonte" está garantido para "download".

Uma dica, para poder usar o retorno dos "XMLs" das "NFSes" faz-se necessário uma pequena alteração na configuração do "ini" do "protheus server". Sendo:


1: [localhost/naldo/ws]
 2: ENABLE=1
 3: PATH=d:\totvs\naldo\pdata\web\WS
 4: ENVIRONMENT=naldo
 5: INSTANCENAME=WS
 6: RESPONSEJOB=JOB_WS_0001          
 7: DEFAULTPAGE=wsindex.apw
 8: 
 9: [JOB_WS_0001]
10: TYPE=WEBEX
11: ENVIRONMENT=naldo
12: INSTANCES=1,9
13: SIGAWEB=WS
14: INSTANCENAME=WS
15: ONSTART=U___WSSTART
16: ONCONNECT=U___WSCONNECT
17: ;PREPAREIN=00,01
      
Essa é a configuração do WS do meu note. A configuração importante para o uso desse modelo está relacionada a ONCONNECT=U___WSCONNECT, onde uso uma "User Function" para tratamento especial ao "XML" de saída.

Bem, é isso. Para baixar a versão "full" basta clicar aqui

[]s
иαldσ dj.


...

Comentários

  1. Bom dia, Naldo.
    Primeiro parabéns pelo conhecimento compartilhado.
    Queria ver com você se tem algo que ao lançar o documento de entrada ele baixe o xml corrente do fornecedor?

    Obrigado

    David Fernando Pulz

    ResponderExcluir
  2. Naldo,
    BOA TARDE!

    Por gentileza, você teria algum exemplo de como consumir o webservice nfeDownloadNF da SEFAZ e obter o xml através da chave?
    Como isso poderia ser feito?

    ResponderExcluir
    Respostas
    1. Opa Poliester, você conseguiu consumir o webservice nfeDownloadNF da SEFAZ para obter o XML via chave ?

      Excluir
  3. També estou querendo o mesmo item do Poliester.

    ResponderExcluir

Postar um comentário

Postagens mais visitadas