restful-authentication相关内容

如何在Kotlin中用PKCE实现Spotify授权码

所以我想使用Spotify的Web API。我已经阅读了一些文档,您将需要用PKCE实现一个验证码。我不是百分之百确定如何做到这一点,我可以在这方面需要一些帮助。 推荐答案 方法之一是使用Spotify授权库。 在开始之前,将以下依赖项添加到您的Android项目: // Spotify authorization implementation 'com.spotify.andr ..

Jersey JAX-RS + Spring 安全应用示例

有人有关于这个答案中描述的示例应用程序吗? Jersey REST 服务上的用户身份验证 解决方案 使用如下步骤: 第 1 步.在您的球衣应用程序中插入一个过滤器(请参阅 Jersey DOCS 如何拦截请求). 第 2 步.要求客户端应用程序在 Header 中传递用户凭据,以便您在 Jersey 服务过滤器中获取它们. 第 3 步.获取标头值并要求您的数据库验证它们. ..
发布时间:2022-01-21 19:04:23 Java开发

使用 LDAP 和组成员身份的 Spring 安全性

我正在使用spring security来验证用户是否传入了有效的用户名和密码. 我还想验证用户是否属于特定组. 虽然凭据验证有效,但组成员身份验证无效. 我需要配置 ldapAuthoritiesPopulator 吗? 解决方案 虽然凭据验证有效,但组成员身份验证无效. 我假设组成员身份是 ldap base 和 userDn 的组合. 这里有一个代码 ..

在本地开发 Azure 功能

我正在领导一个由 azure 函数开发人员组成的大型团队.因此,Microsoft 引用的大多数使用 azure Web 界面的示例都不适合我.我正在使用模拟器在本地开发 Azure 功能以节省一些成本.我通过 Visual Studio 将我的所有功能发布到我的集成环境中. 我正在开发一堆需要 api 网关来处理使用 Azure AD B2C 的身份验证工作流的天蓝色函数.现在,没有可以在 ..

如何将基本身份验证标头分配给 XMLHTTPREQUEST?

我已经阅读了很多关于 preflight 和 CORS 的答案,所以请不要发布链接引用我应该阅读的内容.许多答案都是从服务器的角度来看的,但在这种情况下,我是客户.我是否设置了原始标头?我的假设是这是一个简单的请求,对吗? req.open("POST", url, true);req.setRequestHeader('Content-Type', 'application/blahblah ..
发布时间:2022-01-15 21:33:16 前端开发

JWT:slim v3 和 Android 中的身份验证

我正在使用 Slim 框架将 JSON 返回到我的 Android 设备.我目前正在我的设备上登录.我使用 3 种不同的登录方式:Facebook、Google 和帐户登录.当他进行帐户登录时,他可以注册一个新帐户或使用现有帐户登录. 为了我的网络服务的安全性,我想使用 JWT 安全性.因此,我正在阅读和观看有关其工作原理的视频.我想我理解它是如何工作的,但我找不到任何关于如何正确实现它的信 ..
发布时间:2022-01-10 09:36:17 移动开发

JSON Web 签名 (JWS) 和 JSON Web 令牌 (JWT) 有什么区别?

我一直在用 Java 编写一个 RESTful 服务.这是我到目前为止所理解的(如果我错了,请纠正我): 令牌授权是使用 JSON Web 令牌 (JWT) 完成的,它包含三个部分:标头、有效负载和密钥(在客户端和服务器之间共享). 我理解了这个概念,并在阅读 JWT 时偶然发现了 JSON Web Signature (JWS). JWS 也是一个类似于 JWT 的编码实体,具 ..

如何在 JWT 中使用 jti 声明

JWT 规范提到了一个据称据称是 jti 的声明可以用作随机数来防止重放攻击: “jti"(JWT ID) 声明为 JWT 提供唯一标识符.标识符值的分配方式必须确保相同的值被意外分配给不同的数据对象的可能性可以忽略不计;如果应用程序使用多个发行者,则必须防止不同发行者产生的值之间的冲突.“jti"声明可用于防止 JWT 被重放.“jti"value 是区分大小写的字符串.使用此声明是可选的 ..
发布时间:2022-01-10 09:19:51 其他开发

保护 SPA 后面的 REST API 免受数据窃贼的侵害

我正在为 Angular SPA 编写一个 REST Api 网关,我遇到了保护 SPA 的 API 公开的数据免受“数据窃贼"侵害的问题.我知道我对 HTML 抓取无能为力,但至少我不想为这些数据窃贼提供用户体验和我们发送到 SPA 的 JSON 的全部功能. 关于此主题的大多数“教程"和线程之间的区别在于,我将这些数据公开给一个公共网站(这意味着不需要用户身份验证),该网站提供有关视频游 ..
发布时间:2022-01-10 09:02:45 其他开发

我需要在哪里使用 JWT?

除了 结构和协议之外,我是想知道 JWT 适合客户端/服务器通信吗? 这里是用来代替身份验证和会话 cookie 的吗? 这是为了减轻服务器在数据库或内存中存储会话令牌的负担吗? 客户端是否需要确保他们从预期的服务器接收数据,如果这不是问题,我就不需要 JWT? 当连接是 HTTPS/SSL 时,服务器到服务器的通信是否必要或良好的做法? 解决方案 JWT到底是什么? 它 ..
发布时间:2022-01-10 09:00:36 其他开发

Ruby on rails 用户注册使用 rest API 调用和设计

谁能指导我如何在 ruby​​ on rails 中从移动设备(rest API)注册用户.我正在使用带有 Rails 3.0 的设计. 它给了我以下错误 设计中的名称错误::CustomRegistrationsController#create 解决方案 我已经使用以下内容覆盖了设计注册控制器的功能. def 创建response_to do |格式|格式.html {极 ..
发布时间:2022-01-07 17:24:16 其他开发

向 iOS 应用程序公开 Rails/Devise 身份验证

我有一个 Rails 3.1 应用程序,它使用 Devise 进行身份验证,并带有一个简单的用户模型,包括电子邮件、密码等.我需要能够从 iphone 应用程序进行身份验证.如何公开此功能?广泛的答案很好,因为我不确定我的选择是什么. 解决方案 最快的方法是简单地启用 http_authenticable 并通过 HTTP 基本身份验证传递用户名和密码.虽然这是最简单的方法,但这意味着您必 ..

安全的 RESTful API,可供 Web 应用程序(angular)、iOS 和 Android 使用

我必须制定一个计划来开发一个 RESTful API(Python/Flask),我们未来的网络应用(Angularjs)和移动应用(iOS/Android)可以使用它. 我研究了三天,遇到了几个场景:使用 HTTPS 是以下方法的一种,以使其更安全.但是 https 速度较慢,这可能意味着我们需要更快、更昂贵的服务器. 使用 Basic-Http-Auth 并为每个 API 请求通过 ..
发布时间:2021-12-31 09:12:00 移动开发

OAuth2 - 检索令牌时 OPTIONS 请求上的状态 401

我们的堆栈使用 Backbone 作为客户端应用程序,使用 Spring Boot 作为 RESTful API. 我们正在尝试使用 OAuth2 进行基本身份验证,用户提供用户名和密码. 我们使用 Spring Security 进行身份验证,使用 jQuery $.ajax 方法进行请求.然而,在我们甚至可以使用我们的秘密进行 POST 标头授权之前,我们得到的响应是预检选项请求的 ..

使用 Python 3.6 使用个人访问令牌对 VisualStudioOnline REST API 进行身份验证

我正在尝试通过 python 3.6 使用 VisualStudioOnline REST API.(大量示例使用 python 2.x.) python 脚本响应是通用的 html 登录页面. 我已经使用 REST 控制台 Chrome 插件测试了此脚本生成的 url,并且使用我的个人访问令牌运行良好. 导入json导入 base64导入 urllib.requestPersona ..

ASP.net Web API RESTful Web 服务 + 基本身份验证

我正在使用 ASP.Net Web Api 实现 RESTful Web 服务.我已经得出结论使用基本身份验证 + SSL 来完成身份验证部分.实现它的最佳/正确方法是什么? 我的第一次尝试是手动完成,解析 Authorization 标头,根据我的数据库解码和验证用户.它有效,但我想知道我是否遗漏了什么. 我见过一些使用用户角色和主体的解决方案.虽然我不确定这些实际上做了什么,但我几 ..

JWT 应该存储在 localStorage 还是 cookie 中?

为了使用 JWT 保护 REST API,根据一些材料(例如 指南 和这个 问题),JWT 可以存储在 localStorage 或 Cookies 中.根据我的理解: localStorage 受到 XSS 攻击,通常不建议在其中存储任何敏感信息. 通过Cookies,我们可以应用标志“httpOnly"来降低 XSS 的风险.但是,如果我们要在后端从 Cookie 中读取 JWT,我们 ..