Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Headers para autenticação automática no squid

    Scheduled Pinned Locked Moved Portuguese
    9 Posts 4 Posters 2.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • W Offline
      wemersonrv
      last edited by

      Estou usando o squid com autenticação por usuário e senha e estou desenvolvendo uma aplicação que roda num quiosque sem teclado/mouse e preciso configurar para autenticar automaticamente com usuário e senha no squid?

      Quando configuro as opções de proxy no sistema operacional, basta informar o header Proxy-Autentication com usuario:senha que dá certo… mas preciso configurar todos os headers no sistema, de forma a ficar independente das configs do sistema; ou seja... mesmo que alterar lá no sistema operacional/navegador e colocar informações inválidas; o sistema consiga rodar...

      É igual no firefox, nas opções de proxy, tem a opção de usar as configs de proxy do sistema ou então entrar com as configs manualmente.

      Em anexo segue um exemplo das configs que quero fazer, baseado nas opções do firefox mesmo!

      proxy.jpg
      proxy.jpg_thumb

      1 Reply Last reply Reply Quote 0
      • JackLJ Offline
        JackL
        last edited by

        wemersonrv,

        Não sei se entendi direito a sua problemática. Mas aqui vai uma provável "solucionática": http://forum.pfsense.org/index.php/topic,45724.msg239090.html#msg239090

        Leia o post com a atenção merecida! ;)

        Abraços!
        Jack

        Treinamentos de Elite: http://sys-squad.com
        Soluções: https://conexti.com.br

        1 Reply Last reply Reply Quote 0
        • W Offline
          wemersonrv
          last edited by

          JackL,

          Eu não tenho contato com o firewall diretamente para administrá-lo… ele já está pronto e funcionando.

          O que preciso é configurar no meu programa para se autenticar nele, sem que toda vez que fizer uma requisição para fora alguem tenha que jogar usuário e senha... todo programa que acessa a internet, tem opções de configuração de um proxy, msn, skype, browsers, logmein, etc... eu quero implementar isso...

          Preciso saber quais as opções de headers eu preciso usar para isso. Um passo eu já consegui resolver, que é quando configuro as opções de proxy no windows (painel de controle -> opções da internet -> Conexões -> Configurações da LAN). Se eu deixar as opções de proxy configuradas, já consigo fazer meu programa autenticar no proxy usando o header Proxy-Authorization… Mas é só parte da solução, pois precisa do IP e Porta do Proxy pré-configurados... eu preciso fazer toda a configuração no meu programa, para não depender do sistema...

          Em anexo seguem mais 2 imagens demonstrando as opções no msn e no logmein do que eu preciso... preciso saber em quais headers enviar essas informações. Observe que no MSN já usou as configurações de proxy existentes no Sistema Operacional... já no logmein tive que colocar todas as opções manualmente, ou seja, ele não usa as configs do SO e sim as suas próprias... É isso que preciso fazer!

          logmein_proxy.jpg
          logmein_proxy.jpg_thumb
          msn_proxy.jpg
          msn_proxy.jpg_thumb

          1 Reply Last reply Reply Quote 0
          • marcellocM Offline
            marcelloc
            last edited by

            @wemersonrv:

            Mas preciso configurar todos os headers no sistema, de forma a ficar independente das configs do sistema; ou seja… mesmo que alterar lá no sistema operacional/navegador e colocar informações inválidas; o sistema consiga rodar...

            Procure na linguagem que você usa no sistema os plugins/funções de proxy e aplique no código.

            Treinamentos de Elite: http://sys-squad.com

            Help a community developer! ;D

            1 Reply Last reply Reply Quote 0
            • W Offline
              wemersonrv
              last edited by

              O detalhe é que estou tendo que correr atrás "na unha", pois ninguem sabe dizer como…

              Estou usando flex/actionscript e nem os gurus da área sabem dizer como fazer... Como eu informei anteriormente já consegui passar se o proxy estiver configurado no SO... Postei aqui justamente para ver se direto com o pessoal do proxy eu conseguia resolver...

              Deve existir um padrão sobre isso no squid correto? E todas as linguagens de programação devem se adequar a esse padrao... por isso perguntei sobre os headers corretos!

              1 Reply Last reply Reply Quote 0
              • C Offline
                ccesario
                last edited by

                Caro wemersonrv,

                Talvez isso possa lhe ajudar

                http://br.groups.yahoo.com/group/flex-brasil/message/35803
                http://stackoverflow.com/questions/7040393/proxy-authorization-in-actionscript-to-avoid-os-prompt
                http://help.adobe.com/pt_BR/FlashPlatform/reference/actionscript/3/mx/rpc/http/HTTPService.html

                att,

                Carlos

                1 Reply Last reply Reply Quote 0
                • W Offline
                  wemersonrv
                  last edited by

                  ;D ;D ;D

                  Esse tópico do grupo no yahoo é o meu mesmo… hehehehe. E é justamente da parte que está feita, que é autenticar no proxy; mas somente quando o IP e porta do Proxy já estão definidas nas Opções de Internet do SO...

                  Isso já está resolvido e é o único tipo de informação que se encontra na internet… se observar o meu tópico, perceberá que os outros links não vão funcionar porque usam o header Authorization, porém o correto é Proxy-Authorization. Mas observem também que como eu comentei aqui e lá, só vai funcionar se o IP do proxy estiver definido no sistema.

                  1 Reply Last reply Reply Quote 0
                  • C Offline
                    ccesario
                    last edited by

                    Ops…. sorry :)

                    Já deve ter lido isso também né!?

                    http://help.adobe.com/en_US/LiveCycleDataServicesES/3.1/Developing/WSc3ff6d0ea77859461172e0811f00f7045b-7fa2Update.html

                    Especificamente esse tópico

                    http://help.adobe.com/en_US/LiveCycleDataServicesES/3.1/Developing/WSc3ff6d0ea77859461172e0811f00f7045b-7fa2Update.html#WSc3ff6d0ea77859461172e0811f00f6ec3f-7ff9Update

                    att,

                    Carlos

                    1 Reply Last reply Reply Quote 0
                    • W Offline
                      wemersonrv
                      last edited by

                      Sim com certeza… nesse caso é para rodar em aplicação em aplicação desktop (Flex/Air) e não aplicações Web... aí não são usados os arquivos services-config.xml, proxy-config.xml, etc...

                      Entende o meu dilema? rs... sei que tem como fazer... mas é oooooso achar documentação! Os próprios grandes gurus do flex não sabem me dizer como resolver... só indicam os mesmos links para as soluções onde eu até consegui resolver parte do problema; conforme comentei acima... mas não o restante.

                      Essa solução (pelas metades) já me resolve o problema de imediato, pois basta eu manter as opções de proxy configuradas no SO que passa... mas preciso achar a solução completa pra rodar em air...

                      Mas valeu mesmo pela força amigos.

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post
                      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.