Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 重定向太多\uuuTA身份验证_Java_Spring Boot_Spring Security_Okta_Okta Api - Fatal编程技术网

Java 重定向太多\uuuTA身份验证

Java 重定向太多\uuuTA身份验证,java,spring-boot,spring-security,okta,okta-api,Java,Spring Boot,Spring Security,Okta,Okta Api,我得到了OKTA登录屏幕,但在输入凭证后,应用程序进入无限循环以重定向url 登录URL: 重定向URL: OKTA设置: 浏览器上出现错误: 有人更早地面对这个问题吗 技术:springboot,OKTA它正在重新定向以再次登录。 您需要实现一个rest api,如下所示:- @RestController public class oktaTest{ @GetMapping("/") public String welcome2User(Principal princi

我得到了OKTA登录屏幕,但在输入凭证后,应用程序进入无限循环以重定向url

登录URL:

重定向URL:

OKTA设置:

浏览器上出现错误:

有人更早地面对这个问题吗


技术:springboot,OKTA

它正在重新定向以再次登录。 您需要实现一个rest api,如下所示:-

@RestController
public class oktaTest{

    @GetMapping("/")
    public String welcome2User(Principal principal) {
        return "Hi "+principal.getName()+" Welcome to App";
    }

 }

所以在连续两天试图弄明白这一点后,我发现了一些东西。如果您正在使用

<dependency>
<groupId>com.okta.spring</groupId>
<artifactId>okta-spring-boot-starter</artifactId>
<version>2.0.1</version>
</dependency>

com.okta.spring
奥克塔弹簧启动机
2.0.1
然后,spring在默认情况下监听上的okta代码http://localhost:8080/login/oauth2/code/okta

因此,当我像所有教程一样输入自定义重定向uri(/authorization code/callback)时,okta发现这是一个安全页面。即使我在application.properties-okta.oauth2.redirect-uri中放置了相同的端点


我仍然无法确定身份验证,但至少非停止重定向已停止,并且我未经授权。

您可以尝试清除cookie或使用匿名窗口吗?您还可以共享您的安全配置吗?您的“/login”页面似乎也处于安全状态,它将重定向到“/login”供您登录。