spring - 使用 Spring Security 进行 Steam 身份验证?
问题描述
我目前正在尝试为 Spring Webflux REST Api 实施 Steam 身份验证,并且我想使用 JWT。我目前的问题是了解 Steam OpenID 登录的工作原理。通常我必须提供一个客户端 ID 和一个客户端密码,但对于 Steam,我只有 API 密钥和提供程序 url。如果登录成功,我也有点困惑如何检查我的 API,因为(如果我理解正确)我的 API 可以在 Provider API 上验证客户端提供的密钥的 oauth 步骤丢失了,并且我必须相信客户。
如果我不能信任他们以及其他网站是如何做到这一点的,我不明白如何使用此 API 对我的用户进行身份验证。
我不知道我是否完全错了,但我坚持这一点。我试图通过这个指南来实现它,因为我使用 Webflux:https ://docs.spring.io/spring-security/site/docs/5.1.0.RELEASE/reference/html/webflux-oauth2.html
希望有人可以帮助我
解决方案
推荐阅读
- reactjs - 开发模式下的 Webpack 监视配置不使用创建反应应用程序创建的样板复制 css 文件
- python - Python numpy ravel函数不展平数组
- statsmodels - 如何使用 statsmodels.api 使用 OSL 拟合模型
- r - 块之间的 Rmarkdown 编号成为代码块
- c - 确定数组中最大递增序列的算法
- php - 使用带有 PHP 和 AJAX 的 JQuery DataTables 时出现无效的 JSON 响应错误
- entity-framework - 防止实体框架在 Cosmos DB 文档中写入空值
- typescript - 在邮递员正文中传递电子邮件和密码时出现验证管道错误
- android - Xamarin Android(使用带有本机库的绑定库)
- python - 如何使用 python 和 boto3 在 AWS 中获取免费层级 AMI