jwt相关内容

Firebase JWT身份验证,持续发送令牌?

您好,我是 Firebase 的新手,但非常喜欢它. 我读到:https://www.firebase.com/docs/security/custom-login.html 并且我能够成功创建 JWT 并针对我的 Firebase 帐户进行身份验证.耶! 但是,我不确定这对以后调用 Firebase 意味着什么.我是否需要在以后向 Firebase 的所有请求中传递此令牌? 解 ..
发布时间:2022-01-10 09:09:27 其他开发

基于Multi-tenant Asp.net Core网站参数的JWT认证

我在我的 .net core 2.1 网站中使用基于 JWT 的身份验证.目前这工作正常.现在,我必须创建一个 API 多租户,并且每个租户都有自己的密钥.租户 ID 将作为参数传递给 API. [授权][HttpGet("租户/{id}")]公共异步任务获取信息(字符串 id){} 每个租户都将签署 JWT 并将添加到 Authorization 标头.我想不 ..
发布时间:2022-01-10 09:09:21 C#/.NET

Swagger 和 JWT 令牌认证

我正在构建一些 Swagger 文档,一切都很好,除了我想让页面以交互方式工作,所以在选择编辑器或 UI 时,如果我点击授权按钮,我会调用我的身份验证 URL 来构建然后在后续请求中使用的 JWT 令牌. 我计划向 API 客户端颁发一个 Api 访问密钥和一个秘密访问密钥,并希望访问一个身份验证页面,该页面将处理这些并构建 JWT 令牌. 令我震惊的是,如果我能在 Swagger 中 ..
发布时间:2022-01-10 09:08:57 其他开发

为 Firebase 生成 JWT

我正在尝试为 Windows 上的 C# .NET 编写自定义 JWT 令牌生成器,以便在 Google Firebase 中使用.我从 StackOverflow 上的几个不同地方提取的源代码(我正在尝试重新发现它们,以便我可以信任原作者并提出一些额外的问题),所以它有点像大杂烩. 在大多数情况下,它似乎可以工作,但它似乎没有按预期生成有效的(firebase)令牌.这可能完全是因为我最初 ..
发布时间:2022-01-10 09:08:48 C#/.NET

URI 中的 JWT 是一种不好的做法吗?

我有一个存储在 Redis 中的令牌 (JWT) 后备列表,我希望我的网站用户能够以 RESTful 方式将他们的令牌列入黑名单. 我可以: 使用 DELETE 方法构建路由 /sessions/ 使用 DELETE 方法和请求正文中发送的令牌构建路由 /sessions/. 第一个解决方案很简单,但令牌存储在服务器的日志和用户浏览器的历史记录中. 第二种解 ..
发布时间:2022-01-10 09:08:40 其他开发

Jwt Bearer 和依赖注入

我正在尝试配置我的 Jwt Bearer 颁发者密钥,但在生产中,我通常使用由 KeyManager 包装的 Azure Key Vault.KeyManager 类是在依赖注入中配置的,但是在 ConfigureServices 方法中我不能使用它(显然),但是如果我不能使用它,我就无法检索我的密钥. 我目前的解决方案是建立一个临时服务提供者并使用它,但我认为不是最先进的(我需要创建两个单 ..
发布时间:2022-01-10 09:08:26 C#/.NET

JWT 令牌接受的最长过期时间是多少

我想知道我可以设置的 JWT 令牌过期的最大值是多少. 谢谢! 解决方案 过期时间没有规定.主要取决于使用token的上下文. RFC7519 第 4 节: JWT 必须包含才能被视为有效的声明集取决于上下文,并且超出了本规范的范围. 因此,您可以考虑,对于关键进程,可能需要较短的生命周期(仅几秒或几分钟).对于琐碎的上下文,一个月的生命周期,一年甚至一个没有过期时 ..
发布时间:2022-01-10 09:07:52 其他开发

Spring Security MultiHttpSecurity 配置使我可以执行两种类型的身份验证.JWT 令牌和会话 Cookie

我的应用程序已经有了 Spring Security Cookie 机制,现在只针对 API,我需要添加基于 JWT Token 的身份验证机制.我正在使用 Spring Security 的 MultiHttpSecurityConfiguration 和两个嵌套类. 会话和 JWT 令牌机制是否应该一起包含在一个应用程序中是完全不同的问题,我需要实现两件事. Spring Secu ..
发布时间:2022-01-10 09:07:32 Java开发

使用自定义令牌进行 Firebase 身份验证

我有一个 firebase 项目,我试图从我的 rails 服务器进行身份验证,并使用库 ruby​​-jwt 创建自定义令牌,正如文档中所说,但我一直收到相同的错误: auth/invalid-custom-token,自定义token格式不正确.请检查文档. credentials.json来自我在google console中创建的服务账号,uid是从前端发送到api的. de ..
发布时间:2022-01-10 09:07:25 其他开发

JWT 令牌错误 401 Unauthorized in .net core 3.1

我正在学习 DDD 和 JWT,所以我考虑在我的应用程序中同时使用这两种方法.问题是这样开始的.当我使用用户名和密码进行请求时,api返回令牌,但是当我把它放在邮递员的标题状态401中时. 我试过把 http 和 https 放在一起. LoginController.cs 使用系统;使用 Microsoft.AspNetCore.Authorization;使用 Microsoft ..
发布时间:2022-01-10 09:07:16 C#/.NET

JWT 中的复杂声明

JWT RFC 似乎没有任何问题包含复杂的数组,例如: {“电子邮件":“test@test.com",“企业":[{“businessId":“1",“企业名称":“一个",“角色":[“管理员",“会计"]},{“businessId":“2",“企业名称":“两个",“角色":[“支持"]}]} 这似乎是满足我们需求的理想方案,因为作为令牌的一部分,我们希望有一个用户可以访问的企业列表以 ..
发布时间:2022-01-10 09:07:06 其他开发

将标题添加到 window.location.pathname

我正在为应用设置身份验证.在我发出登录请求后,会发送一个 JSON Web 令牌作为响应.我可以通过 Ajax 将它附加到标题中.问题是在登录后使用 window.location.pathname 重定向时,因为它不是 Ajax 请求,它没有附加到标头的令牌.我该如何解决这个问题? $.ajaxSetup({标题:{'x-access-token':window.localStorage. ..
发布时间:2022-01-10 09:06:39 前端开发

使用外部数据扩展 Keycloak 中的用户访问令牌

我们使用 Keycloak 服务作为 SSO 解决方案,并将生成的 JWT 提供给不同的微服务,效果非常好. 但现在我们遇到的问题是,当用户尝试登录时,JWT 必须使用来自外部资源的数据进行扩展. 更具体的是,用户可以使用唯一 ID 作为标识符访问不同的市场,但我们没有在 Keycloak 服务中看到管理哪个用户可以访问哪个市场. 这个问题的最佳解决方案是什么?阅读文档后,自定义 ..
发布时间:2022-01-10 09:06:33 其他开发

使用 Google Cloud Key Management Service 签署 JSON Web Tokens

编辑:我找到了答案.滚动到该问题的底部. 我正在使用 NodeJS 身份验证服务器,我想使用 google 签名签署 JSON Web 令牌 (JWT). 我正在使用 Google Cloud Key Management Service (KMS),并创建了一个密钥环和一个非对称签名密钥. 这是我获取签名的代码: signatureObject = await client. ..
发布时间:2022-01-10 09:06:12 其他开发