如何在angular-ui-router中屏蔽/隐藏通过URL公开的参数?

时间:2016-09-27 15:50:22

标签: javascript angularjs facebook angular-ui-router

我已经实现了使用FB登录,我在其中使用AUTHTOKEN变量调用FB登录API URL。 Facebook API实际上对用户进行身份验证,并使用jwt令牌重定向到我的应用网址,该令牌将代替AUTHTOKEN

路线配置

$sateProvider.state('loginSuccess',{
    url : 'login/:tokenId/
    // params : {}, I know this can be used to hide but this will only work if I redirect URL with $state.go()
}
  

appUrl = mywebappurl / login / AUTHTOKEN

我想从网址中隐藏/删除/屏蔽令牌,但仍希望将该状态与重定向匹配。由于Facebook API的重定向,我无法控制重定向。

请指导。

修改

我重定向到一个URL,即具有少量GET参数的FB登录API,其中一个是appURL,如上所述。 FB API对用户进行身份验证,并在成功后实际重定向到我在appURL中传递的网址。 FB会在该网址中添加jwt令牌,而我想要实现的目标是我不想向用户显示jwt令牌,以便我如何隐藏/屏蔽该令牌。

0 个答案:

没有答案