您好,我正在学习 OAuth。我有一个 React Native 应用程序,我想使用 OAuth 将其连接到我的 Java Spring 后端。我使用本教程将 OAuth 添加到我的 Java 后端:https://www.baeldung.com/spring-cloud-gateway-bff-oauth2,现在我想连接我的 React Native 应用程序,但据我了解我需要一个代币。
如何使用应用程序登录用户?我找不到任何允许我使用这个后端的示例。
我尝试通过浏览器进行身份验证并重定向,但即使我设法登录,其他请求也不起作用。
如果您还没有设置任何授权服务器,我认为您需要设置授权服务器(https://auth0.com/intro-to-iam/what-is-oauth-2)然后 从您的前端(反应本机应用程序)需要获取授权代码并使用该代码获取刷新令牌和访问令牌。 这里例如:https://www.baeldung.com/rest-api-spring-oauth2-angular