|
1
|
| YardGnomeNinja · 技术社区 · 8 年前 |
|
|
1
1
@朱纳斯可能有一个可行的解决方案,但我对此的看法会略有不同。
这个错误几乎说明了这一点:“找不到路由”。Aurelia正在尝试将“token\u id”与路由匹配,而在
只需将其添加到您的家庭路线中即可,如下所示:
如果仍然不匹配,也可以添加通配符:
这将解决路由器错误。您还没有提到身份验证本身是否有效-如果路由器错误是唯一的问题,那么应该这样做。 编辑要跟进我的评论,除了使用单独的视图/视图模型作为布线,您还可以执行以下操作:
我还没有对此进行测试,因此您可能需要调整该通配符的确切位置。这是在假设token\u id作为路径的一部分而不是查询的一部分进行匹配的情况下工作的。但总体思路是拦截该令牌,根据需要对其进行处理,然后转到某个现有页面。 |
|
|
2
0
我对Aurelia没有太多经验,但以下是我采取的步骤,使其至少部分起作用。 希望您能让它充分发挥作用:) 首先,我为ADAL启用了详细日志记录。JS处于会话状态。ts:
然后我发现ADAL给出了一个关于无效状态的错误。
我注意到URL并不是它应该的样子。
通常Id标记位于片段中,例如。
事实证明,有一种方法可以告诉Aurelia不要使用哈希修改URL,同时仍然使用正常的路由链接:
我在那里添加了一行:
但我确实说过解决方案是片面的。
登录按钮仍然显示“登录”。
页面刷新后,它确实会变为“注销”,但这是一件需要修复的事情。
此外,单击“报告”确实会导致重定向到AAD,但它将重定向URL指定为
因此,您需要只使用中的域,而不是使用完整的URL
|
|
|
timeinvariant · Word加载项:“代表”流中的签名无效 8 年前 |
|
|
Thomas Segato · 简单ADAL。js示例-需要用户登录 8 年前 |
|
|
xaxa · Azure:对外部用户的访问受限 8 年前 |