Build: #40 was successful Changes by 4 people

Code commits

Git

  • Janne Valkealahti

    Janne Valkealahti d1fbdc48299fe312fabd54f938f6557ff69e28f9

    Make sure client credentials token gets refreshed
    - Use spring security facilities to handle authorize requests
      which at a same time handled re-authorization. As client credentials
      flow don't have refresh tokens, spring security will simply check
      token expire time with clock skew when to authorize.
    - Clockskew on default is 60 seconds so you really need to test it with
      i.e. 2min expire time.
    - Fixes #3894

    • spring-cloud-dataflow-rest-client/src/main/java/org/springframework/cloud/dataflow/rest/client/config/DataFlowClientAutoConfiguration.java (version d1fbdc48299fe312fabd54f938f6557ff69e28f9)
  • Glenn Renfro

    Glenn Renfro 3be955c3345b9800f304da9991ac76dff5501656

    Schedules now can handle empty command line args (#3899)

    • spring-cloud-dataflow-rest-resource/src/main/java/org/springframework/cloud/dataflow/rest/util/DeploymentPropertiesUtils.java (version 3be955c3345b9800f304da9991ac76dff5501656)
    • spring-cloud-dataflow-shell-core/src/test/java/org/springframework/cloud/dataflow/shell/command/TaskScheduleCommandTemplate.java (version 3be955c3345b9800f304da9991ac76dff5501656)
  • Janne Valkealahti

    Janne Valkealahti 2534366adb2bd5f68a09c71f95933aaa37bada37

    Re-authorize jwt with every request
    - Instead of doing authorize request once, do it with
      every request which will handle use of refresh token
      if needed.
    - Fixes #3882

    • spring-cloud-dataflow-rest-client/src/main/java/org/springframework/cloud/dataflow/rest/client/config/DataFlowClientAutoConfiguration.java (version 2534366adb2bd5f68a09c71f95933aaa37bada37)
    • spring-cloud-dataflow-shell-core/src/main/java/org/springframework/cloud/dataflow/shell/command/ConfigCommands.java (version 2534366adb2bd5f68a09c71f95933aaa37bada37)
  • Janne Valkealahti

    Janne Valkealahti e4d0e54a1be1227f9781e155d8b0ad2dd2435651

    Add bearer resolving to autoconfig
    - Similar work done on a shell to be able to use bearer resolving
      which is basically needed for jwt based setups.
    - Relates #3748

    • spring-cloud-dataflow-rest-client/src/main/java/org/springframework/cloud/dataflow/rest/client/config/DataFlowClientAutoConfiguration.java (version e4d0e54a1be1227f9781e155d8b0ad2dd2435651)
    • spring-cloud-dataflow-rest-client/src/main/java/org/springframework/cloud/dataflow/rest/client/config/DataFlowClientProperties.java (version e4d0e54a1be1227f9781e155d8b0ad2dd2435651)
    • spring-cloud-dataflow-rest-client/src/test/java/org/springframework/cloud/dataflow/rest/client/config/DataFlowClientPropertiesTests.java (version e4d0e54a1be1227f9781e155d8b0ad2dd2435651)
  • Janne Valkealahti

    Janne Valkealahti 237b3ca9f6ef150d1ca6b4b6fcffea41632c5a9a

    Add jwt token support
    - Conditionally use opaque or jwt token.
    - Add support for using password grant with jtw tokens
      in a shell.
    - Relates #3748
    - Relates #3827

    • spring-cloud-dataflow-shell-core/pom.xml (version 237b3ca9f6ef150d1ca6b4b6fcffea41632c5a9a)
    • spring-cloud-dataflow-shell-core/src/main/java/org/springframework/cloud/dataflow/shell/Target.java (version 237b3ca9f6ef150d1ca6b4b6fcffea41632c5a9a)
    • spring-cloud-dataflow-shell-core/src/main/java/org/springframework/cloud/dataflow/shell/command/ConfigCommands.java (version 237b3ca9f6ef150d1ca6b4b6fcffea41632c5a9a)
    • spring-cloud-dataflow-shell-core/src/test/java/org/springframework/cloud/dataflow/shell/command/ConfigCommandTests.java (version 237b3ca9f6ef150d1ca6b4b6fcffea41632c5a9a)
  • Ilayaperumal Gopinathan

    Ilayaperumal Gopinathan 3cb2eebbd9038c36fee553d795d51e89f0a379ed

    Update common security config to 1.2.3.BUILD-SNAPSHOT

    • pom.xml (version 3cb2eebbd9038c36fee553d795d51e89f0a379ed)
  • Sabby Anandan

    Sabby Anandan a8bd86395f16c043b7986491a259da3723849e3a

    Fix broken links

    • spring-cloud-dataflow-docs/src/main/asciidoc/configuration-cloudfoundry.adoc (version a8bd86395f16c043b7986491a259da3723849e3a)