Tag: spring security oauth2

IntelliJ运行vs运行jar,带有Social Oauth2的Springboot Kotlin,Multi模块Gradle项目

TL; DR :为什么在通过IntelliJ启动时一切正常,为什么在调用java -jar app.jar时会java -jar app.jar 。 我该如何解决这个问题? 好吧,我有一些后端问题,我试图dockerize。 我有一个使用Spring Boot(1.4.2.RELEASE) 在其页面上的Spring Oauth(2.0.12.RELEASE) 指南之后创建的应用程序。 我遵循Gradle版本,因为我比Graven更喜欢Gradle。 此外,我正在使用Kotlin而不是Java。 一切都很好,我开始通过IntelliJ我的后端静态前端,我可以通过Facebook(和谷歌和Github)登录,我收到一个很好的Principal女巫掌握我需要的信息,我可以修改Spring安全授权和允许端点。 到现在为止还挺好。 现在对于不好的部分,当我运行./gradlew clean build app:bootrun或./gradlew clean build app:jar并通过java -jar运行jar(就像我将在我的Docker容器中),我的后端出现。 我的静态前端弹出。 现在我想通过Facebook登录,我最终在Facebook登录页面,我输入我的凭据,… 什么都没有 ! 我终于回到我的主页,没有登录,没有任何对我意味着什么的日志消息,只是沉默。 我在日志中看到的最后一件事是: Getting user info from: https://graph.facebook.com/me 这个Url会在我的浏览器中给我: { "error": { "message": "An active access token must be used to query information about the […]