Redirecionamentos SSL no Heroku

Eu estou tendo um monte de problemas para fazer o meu aplicativo Java trabalhar no Heroku.

Isso é o que eu tenho:

Um aplicativo da Web Java (arquivo war padrão) usando o Spring Security com uma seção de restrição de segurança no meu web.xml que se parece com isso:

    <security-constraint>
        <web-resource-collection>
            <web-resource-name>SSL URLs</web-resource-name>
            <url-pattern>/j_spring_security_check</url-pattern>
            <url-pattern>/secure/account/create</url-pattern>
            <url-pattern>/register</url-pattern>
            <url-pattern>/login/*</url-pattern>
            <url-pattern>/</url-pattern> 
            <http-method>GET</http-method>
            <http-method>POST</http-method>
        </web-resource-collection>
        <user-data-constraint>
            <transport-guarantee>CONFIDENTIAL</transport-guarantee>
        </user-data-constraint>
    </security-constraint> 

Quando eu implantar o meu arquivo WAR no Heroku (usando o plugin de implantação do Heroku para o Atlassian Bamboo) e o aplicativo é inicializado, acabo recebendo um erro 'muitos redirecionamentos' no meu navegador - parece que tem algo a ver com passar entre https e http, mas não consigo descobrir o que preciso fazer para corrigi-lo.

Eu só quero usar o piggyback SSL por enquanto, já que o complemento SSL é bastante caro para o meu projeto de hobby (por US $ 20 por mês).

questionAnswers(3)

yourAnswerToTheQuestion