首页 > 解决方案 > 使用 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

希望有人可以帮助我

标签: springspring-webfluxspring-security-oauth2

解决方案


推荐阅读