刚刚开始使用 Polymer 1.0。我的 Single Page Polymer 1.0 应用程序有多个路由。
<paper-drawer-panel id="mainPanel" class="flex" >
<app-router id="router" class="flex" mode="pushstate">
<app-route path="/" element="page-landing"></app-route>
<app-route path="/user" element="page-user"></app-route>
<app-route path="/admin" element="page-admin"></app-route>
....// more <app-routes>
</app-router>
</paper-drawer-panel>
我想在登陆页面上<firebase-auth>
使用谷歌作为提供者<page-landing>
;
在成功验证时,我想根据授权导航到<app-route>
路径
<page-admin>
只有管理员可以看到<page-user>
任何登录的用户都可以看到
Say<page-landing>
提供以管理员或用户身份登录的选项。
如何实现基于授权的路由?总之,<app-routes>
我需要检查用户是否已授权。任何人都可以指出一个实现这一点的例子吗?