On behalf of the Spring Cloud Data Flow team, I’m pleased to announce the release of Spring Cloud Data Flow and Spring Cloud Data Flow for Cloud Foundry 1.2.1.RELEASE. This release provides several improvements around OAuth2 authorization.
Here are the relevant links to documentation and getting started guides.
Spring Cloud Data Flow now provides role support for OAuth2, converging with the VIEW, CREATE, MANAGE roles that Data Flow supports when using the traditional security option. Considering the varying use-case requirements across organizations in regards to security roles, the out-of-the-box implementation will assign all the VIEW, CREATE, MANAGE roles to the OAuth authenticated user. However, this can be customized by providing your own AuthoritiesExtractor.
A special thanks goes out to Mike Heath for adding the ability to login into the Shell using HTTP credentials from an external process (Access token).
In the Spring Cloud Data Flow for Cloud Foundry release we provide better integration support for Cloud Foundry User Account and Authentication (UAA) Server, building upon the features mentioned above.
As always, your feedback is highly appreciated. In case you have any questions or feature requests, please reach out to us on StackOverflow and GitHub. And please also consider contributing back to Spring Cloud Data Flow!