问题标签 [auth-token]
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.
asp.net - 从 asp net mvc 升级到 asp core + angular
我正在将 asp net mvc 中的旧应用程序升级到带有 asp core + angular 7 的新版本。在旧应用程序中,我们有一个外部服务调用我们的 api,并在 URL 中发送身份验证令牌,因为它做不到除此以外。
我拦截它以在标头中注入令牌,如下所示:
在有角度的 asp 核心应用程序中这样做的等效方法是什么?经过大量搜索,我什么也没找到。
angular - 下载文件时如何传递身份验证令牌?
我有一个 Web 应用程序,其中 Angular (7) 前端与服务器上的 REST API 通信,并使用 OpenId Connect (OIDC) 进行身份验证。我正在使用一个向我的 HTTP 请求HttpInterceptor
添加Authorization
标头以向服务器提供身份验证令牌的方法。到目前为止,一切都很好。
但是,除了传统的 JSON 数据,我的后端还负责动态生成文档。在添加身份验证之前,我可以简单地链接到这些文档,如下所示:
但是,现在我已经添加了身份验证,这不再有效,因为浏览器在获取文档时没有在请求中包含身份验证令牌 - 所以我得到了401-Unathorized
服务器的响应。
所以,我不能再依赖普通的 HTML 链接——我需要创建自己的 HTTP 请求,并显式添加身份验证令牌。但是,如何确保用户体验与用户单击链接一样?理想情况下,我希望使用服务器建议的文件名而不是通用文件名保存文件。
c# - 如何使用 .Net Core 2.2 AddHttpClient 将 OAuth 令牌分配给我的 HttpClient?
我正在编写一个 Asp.Net Core 2.2 应用程序,我在其中添加了 HttpClient。
所以,基本上我给自己写了一个扩展,它允许我使用最少的配置进行 AddQuickbooksOnline 身份验证,因为扩展默认会进行许多配置。
在我的应用程序注册并通过身份验证后,我会向经过身份验证的用户显示一个 GetProducts 按钮。
我希望这个按钮调用我的 ProductController。
并且该服务实际上取决于我要在我的服务配置中添加的已配置 HttpClient。
因此,为了调用 QBO WebAPI,我需要将经过身份验证的用户的 OAuth 令牌提供给正在实例化的 HttpClient。
javascript - 从 typescript/javascript 中的 Json 对象读取属性
我正在使用从第三方 API 收到的身份验证令牌。我在下面给出了一个解码令牌的样本,
我正在努力阅读 javascript 中的“名称”声明。如何在 javascript 或 typescript 中读取该属性?
android - 如何在共享首选项中存储 Authtoken 并在远程服务器调用时验证 Auth 令牌
我有一个连接到远程服务器的应用程序,在从 android 端注册后,从远程服务器传递了一个 Auth 令牌,我需要在哪里存储它并在 Android 端进行验证。
node.js - 通过添加从另一个请求返回的身份验证令牌来修改 http 代理请求
我正在使用 http-proxy-middleware ( https://github.com/chimurai/http-proxy-middleware#http-proxy-events ) 来实现一个简单的代理 (调用它my-proxy/
) 到另一个 REST API (调用它/rest-api
)这要求用户在 HTTP 标头中传递身份验证令牌auth-token
。可以使用POST /rest-api/auth
正文中的凭据从端点获取令牌。
我希望我的代理接受传入的请求并检查是否auth-token
在请求标头中设置,如果没有执行 aPOST /rest-api/auth
以检索令牌并auth-token
在将请求传递给rest-api/
.
在我指定的代理配置中
我可以看到body.token
返回正确的令牌。但是,setHeader
调用失败并显示Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
.
我认为这意味着我修改的请求在等待回调之前已经发送到rest-api/
,但我不知道在我的场景中如何最好地解决这个问题。
有什么帮助吗?
php - 从 PHP GET 方法中的查询参数解密基本身份验证令牌
我想解密使用基本身份验证加密的用户名和密码。
在我的客户端应用程序中,我有一个文件列表。如果用户想要下载,他们将点击指向带有参数id
(即fileId
)和.php 文件的 PHP 文件的锚链接token
。
我有一个客户端锚标签,例如
令牌是使用以下 javascript 代码创建的
文件:下载.php
我试图从默认值中获取用户名和密码,$_SERVER['PHP_AUTH_USER']
但我未能获取信息。
请帮助我如何从令牌中解密用户名和密码。
oauth-2.0 - 如何使用 Directline3 连接器在 Botium-box 中为 Microsoft Azure 聊天机器人的每个对话发送 oauthAccessToken?
我想使用Botium-Box与 Microsfot Azure 聊天机器人进行实时聊天。
使用Diectline3连接器成功连接到聊天机器人。
但是聊天机器人需要oauthAccessToken进行对话。即使我能够发送 Directline Secret 密钥,但聊天机器人需要 authToken 进行通信。
那么,使用 directline3 连接器将 oauthAccessToken 发送到聊天机器人的方法是什么?
python - 尽管单元测试正常运行,但 Authtoken 迁移不起作用
我正在将TokenAuthentication添加到我们的 django 项目中。一切顺利,我为令牌身份验证添加了迁移和单元测试:
这很好用,但是当我实际运行迁移时,我收到消息:
django.db.utils.IntegrityError:重复键值违反唯一约束“authtoken_token_pkey”详细信息:键(键)=()已经存在。
这是我所说的“实际运行迁移”的一些伪代码:
因此,我看到的错误是(问题末尾的完整堆栈跟踪):
我无法理解使用Token.objects.get_or_create(user=user)
我的迁移如何获得重复的密钥?任何帮助将不胜感激
编辑:自定义用户类没什么特别的,如下所示: