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:
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?