grails - canal seguro spring-security-core, causando loop de redirecionamento (no Heroku)
Estou usando o spring-security-core e configurei os recursos de canal seguro, que funcionam bem em minha máquina de desenvolvimento. Eu tenho o seguinte em Config.groovy
grails.plugins.springsecurity.secureChannel.definition = [
'/order/checkout': 'REQUIRES_SECURE_CHANNEL',
'/order/paymentComplete': 'REQUIRES_INSECURE_CHANNEL'
]
Além disso, a implantação no Heroku do processamento de pedidos associado funciona bem,as long conforme comento as linhas acima. Assim que eu os coloco de volta, recebo:
Eu vejo muitas solicitações no servidor, e a exibição da rede Firebug mostra:
Eu tenho o SSL do PiggyBack adicionado ao Heroku e posso especificar um endereço https: // ... para navegar para outras partes do site; nesse caso, o navegador permanece no modo SSL. Mas se eu acessar o
https:/www.momentumnow.co/order/checkout
endereço diretamente, eu recebo o mesmo problema de loop de redirecionamento. Você sabe qual é o problema ou como eu posso depurar isso ainda mais. Se este for o caso, atualize a área de comentários e eu responderei com atualizações na área do problema. Obrigad
PiggyBack SSLdocumentaçã indica:
"O Piggyback SSL permitirá que você usehttps: //yourapp.heroku.co, pois usa a certificação * .heroku.com. Você não precisa comprar ou configurar um certificado, apenas funciona.https: //seudominio.com.co funcionará, mas produzirá um aviso no navegador. "
Provavelmente mudarei para outro modo quando adicionar um certificado, no entanto, esse não parece ser o problema, com base na declaração anterio
No servidor, recebo: