问题标签 [aurelia-auth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
431 浏览

c# - Aurelia auth - 自定义响应消息 - 控制台错误

将此aurelia -auth 插件与 .NET Core webAPI 一起使用,我希望在用户尝试使用不正确的用户名和/或密码登录时返回自定义错误。

网络接口:

脚本

  1. 如何在登录功能捕获错误时访问我未经授权的响应自定义消息“用户名或密码错误”?
  2. 似乎 aurelia-auth 登录功能必须接收一个httpStatusCode.Unauthorized才能使其了解密码/用户名不正确,但这会产生401 (Unauthorized)控制台错误。我可以抑制这个控制台错误或者返回一个 aurelia-auth 可以理解的 json 结果吗?
0 投票
2 回答
1328 浏览

aurelia - 如何在 Aurelia 中进行身份验证后返回查看

我有一个可以通过电子邮件中的直接链接访问的视图。

前任。 http://myServer:7747/#/pics/ClientId/YYYY-MM-DD

所以这是使用路由设置的:

因此,如果客户端单击此链接但未登录,我希望视图重定向到登录屏幕(我正在使用 aurelia-authentication 插件),然后当它成功时,我希望它使用相同的方法返回此页面网址参数。

我有重定向到登录页面的工作,但回到这个视图是困难的。如果我只是尝试使用history.back()问题是身份验证插件navigationInstruction (loginRedirect)在我做任何事情之前已经将另一个推送到历史记录中。如果我只是尝试对“返回两次”导航进行硬编码,那么当用户只是尝试从主页重新登录并且没有历史记录时,我会遇到问题。

似乎这应该比现在更容易,我做错了什么?

0 投票
1 回答
237 浏览

authentication - Aurelia-Auth 登录问题。不发送身份验证有效负载

我正在尝试在我的应用程序中使用 aurelia-auth (ver 3.0.5) 进行身份验证。我正在尝试使用“本地策略”并提供了一个虚拟身份验证服务。我正在使用以下代码调用登录方法,并尝试使用电子邮件/密码调用或具有相同结果的对象之一,在 Chrome 调试器中检查网络流量时,我没有收到发送到服务器的用户名和密码的有效负载。它确实转到了正确的 url,并且我的服务被调用,但没有任何信息进行身份验证。

这是我对 Aurelia-auth 组件的配置:

0 投票
1 回答
314 浏览

pushstate - Aurelia Push State App 在登录和注销时重新加载

使用 Aurelia 和 Visual Studio 配置推送状态时,我遇到了一个奇怪的行为,在我选择登录后,我的整个应用程序会重新加载,而不是路由器只是推送到主页。当我注销时也会发生这种情况,我进入登录屏幕并刷新整个应用程序。我正在使用 Aurelia 身份验证。任何帮助将不胜感激。

0 投票
1 回答
58 浏览

aurelia - 使用 Aurelia Auth 时如何将 FetchClient 配置为使用非默认 api

我正在为我的授权服务器和受保护的 api 设置 aurelia-auth 和配置端点:

当我想获取数据时,我将 AuthService 注入到我的模块中,然后调用

但这对auth端点不是api一个调用,我如何告诉 fetch 客户端使用非默认端点?

0 投票
1 回答
478 浏览

typescript - 将 Aurelia CLI 与新的 webpack 选项一起使用,我将如何添加对 aurelia-auth 的引用

我使用最新的 aurelia-cli 建立了一个新的 Aurelia 项目。我选择使用 webpack 和 TypeScript。在使用 webpack 将插件添加到项目中时,似乎没有太多的文档方式。我想添加 aurelia-auth。我尝试将它添加到我的 package.json 中的 aurelia 部分:

然后使用它:

但似乎并非一切都成功了:

未处理的拒绝错误:无法找到具有 ID 的模块:aurelia-auth/auth-filter

使用 Aurelia CLI 和 webpack 捆绑和运行应用程序时添加引用的正确方法是什么?

0 投票
1 回答
318 浏览

aurelia - 成功请求后令牌未添加到本地存储

我在使用aurelia-auth插件时遇到问题。我可以从后端请求令牌并获得成功的响应 - 但是,我的应用程序似乎没有经过身份验证,并且没有令牌保存到本地存储中。

auth-config.js

登录.js

控制台输出:

任何意见,将不胜感激。

0 投票
2 回答
187 浏览

aurelia - 如何在 aurelia js 中将状态设置为 oidc-client-js

我想在启动登录时添加状态。

尝试过这种方式:

并提取:

这是返回“未定义”。

请协助。