Como usar o roteamento angularjs com o redirecionamento de autenticação CAS ou o angular simplesmente não é utilizável?

Meu aplicativo geralmente usa o seguinte para roteamento:

http://angularapp.com/#/page=bannanas

No entanto, se o usuário não estiver autenticado, ele será redirecionado para uma página de login do CAS e, após o login, será redirecionado de volta para:

http://angularapp.com/

Observe que após o redirecionamento, o CAS retira completamente a âncora / rota "# /", pois a etiqueta da âncora não é suportada.https://issues.jasig.org/browse/CAS-1338

Qual é a melhor maneira de contornar isso? Existe uma maneira de fazer algo assim:

http://angularapp.com/?page=bannanas

Isso aciona o mesmo roteamento de:http://angularapp.com/#/page=bannanas

Como o CAS preservará os parâmetros de consulta (mas não as âncoras) no redirecionamento? Ou existe uma maneira melhor de lidar com isso?

questionAnswers(1)

yourAnswerToTheQuestion