当前位置: 首页 > 知识库问答 >
问题:

Spring SecurityOAuth2登录url 404

洪浩
2023-03-14

我有一个spring security oauth2应用程序,它使用spring security。配置如下所示

这是我的WebConfig.java文件

loginOrigin = "http://localhost:3000";
 protected void configure(HttpSecurity http) throws Exception {
        http
                .authorizeRequests()
                .antMatchers("/register").permitAll()
                .and()
                .formLogin()
                .loginPage(loginOrigin + "/login.html")
                .loginProcessingUrl("/login")
                .failureHandler(new LoginFailureHandler(loginOrigin + "/login?error=true"))
                .and()
                .logout()
                .logoutSuccessHandler(new LogoutSuccessHandler())
                .and()
                .exceptionHandling()
                .authenticationEntryPoint(new LoginEntryPoint(loginOrigin));

        http.csrf().disable();
    }

如您所见,loginOrigin将登录页面指向外部响应应用。

在react应用程序中,我有一个代理集,以便localhost:3000的请求转到localhost:8080

我的问题是,当我试图直接访问http://localhost:8080/login时,它总是返回404。我能够访问其他网址,如http://localhost:8080/register在我的应用程序。这只是登录网址,我有这个问题。

然而,当我启动react应用程序并运行时http://localhost:3000/login它很好用。

你能告诉我为什么会这样吗?

共有1个答案

陈瀚
2023-03-14

添加:

.antMatchers("/login").permitAll()
 类似资料:
  • 用户登录 调用地址 https://api.bilibili.tv/login 需要 App Key;此API调用权限需要额外申请,具体请联系网站客服。 参数 字段 必选 类型 说明 userid/email true string 帐号名或邮箱 pwd true string 明文密码 captcha true string 验证码 (请访问 https://secure.bilibili.tv

  • 作用 单点登录企业app、企业app H5等 依赖 获取单点登录前,员工的账户必须已经在滴滴,可使用员工添加接口将员工加入滴滴 注意 所有接口调用时需要严格遵守请求方式(GET/POST) 使用接口前需要仔细阅读每个接口的注意事项 接口报错时先阅读[通用错误解决方案][2]和当前接口文档下的接口错误解决方案

  • 3. 登录 打开云课堂 APP,通过扫描二维码或输入讲师登录地址的方式,选择课堂模式,进入课堂登录页面,输入昵称和密码,进入课堂房间。支持识别本地相册的二维码图片。 昵称 可自定义名称,名称将会在视频窗口及聊天中显示。 课堂密码 填写房间的讲师端登录密码。 线路切换 根据所在区域,切换线路。 横竖屏设置 根据直播场景,选择横屏或者竖屏。

  • 容器在分派请求到 servlet引擎之前建立调用者身份。在整个请求处理过程中或直到应用成功的在请求上调用身份认证、登录或退出,调用者身份保持不变。对于异步请求,调用者身份建立在初始分派时,直到整个请求处理完成或直到应用成功的在请求上调用身份认证、登录或退出,调用者身份保持不变。 在处理请求时登录到一个应用,精确地对应有一个有效的非空的与请求关联的调用者身份,可以通过调用请求的 getRemoteU

  • 我尝试使用这个简单的代码登录,但在我点击登录按钮后,else选项“无效用户名或密码!”总是出现,即使用户名和密码是匹配的 控制器:

  • 首先,我想让你知道,我是新来的Symfony。我在路上把我的PHP项目从我自己的“基本”MVC转到SimfOn.该项目已经运行良好,但我在适应Symfony时遇到了一些问题。 我从基本的框架开始,make: user和make: auth。模板运行良好。但是我未能将登录过程转换为AJAX和JSON。 我遵循了这个官方教程:https://symfonycasts.com/screencast/ap

  • 以下是登录Jira的步骤: 要登录Jira,请转到我们在Jira中创建的网站。出现登录页面,然后您需要填写用户名和密码等凭据。单击继续按钮。 输入密码,然后单击“登录”按钮。 如果密码不正确,则会显示验证消息“不正确的电子邮件地址或密码”。这显示在下面的屏幕截图中: 要解决上述错误,请单击“无法登录”?链接。点击链接,我们将看到如下所示的屏幕: 单击“发送恢复链接”按钮。单击“发送恢复链接”按钮后

  • 我正在尝试将我的登录名转换为reverfit2我的旧LoginActivity: 我得新LoginActivity 我使用的是androidhive的Rest Api,这段代码是我修改的,以适应我的应用程序: http://www.androidhive.info/2014/01/how-to-create-rest-api-for-android-app-using-php-slim-and-m