首页 文章

在Spring启动应用程序中添加jpa依赖时,Okta spring boot无法正常工作

提问于
浏览
0

我有这些okta依赖项:

<依赖>
<的groupId> com.okta.spring </的groupId>
<artifactId的> 1563 - spring - 启动启动器</ artifactId的>
<版本> 0.5.0 </版本>
</依赖性>
<依赖性>
<的groupId> org.springframework.security.oauth.boot </的groupId>
<artifactId的> spring 安全的oauth2-自动配置</ artifactId的>
<版本> 2.0.1.RELEASE </版本>
</依赖性>

当我在maven中添加jpa时

org.springframework.boot spring-boot-starter-data-jpa

当我打算运行spring boot应用程序的时候

创建名为'org.springframework.security.oauth2.config.annotation.web.configuration.ResourceServerConfiguration'的bean时出错:通过字段'tokenServices'表示的不满意的依赖关系;嵌套异常是org.springframework.beans.factory.BeanCreationException:在类路径资源中定义名为'resourceServerTokenServices'的bean时出错[com / okta / spring / oauth / implicit / ResourceServerConfig $ LocalTokenValidationConfig.class]:bean的初始化失败;嵌套异常是org.springframework.aop.framework.AopConfigException:无法生成类com.okta.spring.oauth.implicit.Non500ErrorDefaultTokenServices的CGLIB子类:此问题的常见原因包括使用最终类或不可见类;嵌套异常是org.springframework.cglib.core.CodeGenerationException:java.lang.reflect.InvocationTargetException - > null

1 回答

  • 0

    我能够通过令牌验证解决这个问题,在服务器端而不是客户端okta.oauth2.localTokenValidation = false

相关问题