Grails - безопасный канал ядра безопасности, вызывающий петлю перенаправления (на Heroku)

Я использую Spring-security-core и настроил возможности безопасного канала, которые отлично работают на моей машине для разработки. У меня есть следующее в Config.groovy

grails.plugins.springsecurity.secureChannel.definition = [
   '/order/checkout': 'REQUIRES_SECURE_CHANNEL',
   '/order/paymentComplete': 'REQUIRES_INSECURE_CHANNEL'
]

Кроме того, при развертывании в Heroku соответствующая обработка заказов работает нормально,как долго как я закомментирую вышеупомянутые строки. Как только я возвращаю их обратно, я получаю:

Я вижу, что на сервер поступает много запросов, и сетевое представление Firebug показывает:

Я добавил PiggyBack SSL в Heroku, и я могу указать адрес https: // ... для перехода к другим частям сайта, и в этом случае браузер остается в режиме SSL. Но если я получу доступ к

https:/www.momentumnow.co/order/checkout 

адрес, я получаю ту же проблему петли перенаправления. Знаете ли вы, в чем проблема или как я могу отладить это дальше. Если последнее, не могли бы вы обновить область комментариев, и я отвечу с обновлениями проблемной области. Спасибо

PiggyBack SSLдокументация указывает:

«Piggyback SSL позволит вам использоватьhttps://yourapp.heroku.com, поскольку он использует сертификацию * .heroku.com. Вам не нужно покупать или настраивать сертификат, он просто работает.https://yourcustomdomain.com будет работать, но он выдаст предупреждение в браузере. "

Я, вероятно, переключусь на другой режим при добавлении сертификата, однако это не является проблемой, основываясь на предыдущем утверждении.

На сервере я получаю:

Ответы на вопрос(2)

Ваш ответ на вопрос