Visualizzazione dei risultati da 1 a 2 su 2

Hybrid View

  1. #1

    ProxyPassReverseCookiePath non funziona

    Ciao,
    ho preso in mano una webapp che lavora con i rest remoti. Quindi ho inserito il tutto sotto un vhost e ho configurato il vhost che funziona egregiamente con i rest in prosypass/proxy reverse, ma qui ho il problema.

    l'applicazione pubblica creare dei cookie che dovrebbero essere usati nelle successive chiamate e quindi ho pensato di usare anche la direttiva ProxyPassReverseCookiePath + ProxyPassReverseCookieDomain, ma fallendo

    vi mostro il file

    codice:
    Define myhost myapp-webapp
    Define hostextension localhost
    <VirtualHost *:80>
            ServerAdmin ${myhost}@${hostextension}
            ServerName  ${myhost}.${hostextension}
            ServerAlias www.${myhost}.${hostextension} 
            
            DocumentRoot C:/wamp/www/myapp/webapp
            
            #index.localhost.html è utile per le applicazione sencha su cui si vuole fare il bypass del cmd watch
            DirectoryIndex index.localhost.html index.php index.html index.htm
            
            #-------------------- rewrite rest + SSL ----------------------------------
            
            SSLProxyEngine On
    
            
            #https://dominioB.com/myapp-rest
            ProxyPass /myapp-rest https://dominioB.com/myapp-rest
            ProxyPassReverse /myapp-rest https://dominioB.com/myapp-rest
            
            ProxyPassMatch ^/myapp-rest(|[a-zA-Z0-9\-]+) https://dominioB.com/myapp-rest/$1
            
    
            
            #COOKIES
            #--------------------------------------
            ProxyPassReverseCookiePath / https://dominioB.com/
            ProxyPassReverseCookieDomain http://myapp-webapp.localhost/ https://dominioB.com/
            
            <Directory />
                Options FollowSymLinks
                AllowOverride All
                Order allow,deny
                Allow from all                
            </Directory>
    
            # Ricordarsi di creare la directory
            ErrorLog  C:/wamp/logs/${myhost}.${hostextension}.error.log
            CustomLog C:/wamp/logs/${myhost}.${hostextension}.access.log combined
            
    </VirtualHost>
    analizzando il sito reale vedo che crea 3 cookie il valore "Domain" è dominioB.com e il valore "Path" è /


    ma non riesco dopo il login a far uscire le chiamate successive comprensive dei cookie creati dal domainB.com, come posso fare?
    Luca Bottoni's World
    www.bottonisworld.com

  2. #2
    Questo è ciò che trovo nell'header della risposta dopo 'il login in locale verso i rest remoti



    • Set-Cookie:
      xxx="BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"; Path=/; Secure; HTTPOnly

    • Set-Cookie:
      yyy="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; Path=/; Secure; HTTPOnly

    infatti il cookie xxx e yyy sono presenti nelle chiamate successive per far lavore i rest. Nel codice non sono inclusi e quindi vengono creati e usati dal server direttamente. Ma com posso usarli in local????




    Luca Bottoni's World
    www.bottonisworld.com

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.