We are happy to announce the release of SeedStack 20.11 «Willow».

New features

OAuth/OpenIdConnect

This version features a vastly improved OAuth:

  • Now properly supports bearer tokens, so it is no longer limited to authorization code flow.
  • Improved token validation logic.
  • Default opaque access token validator (which calls user info endpoint).
  • No longer calls user info endpoint by default. Use claims from ID tokens for subject details if available. Can still call user info autom atically to enrich those claims if configured so.
  • Provides raw tokens and raw user info details as subject principals.
  • Maps OAuth scopes to subject permissions by default. It can be configured to consider OAuth scopes as applicative roles instead.
  • Uses the application id as the default allowed audience. Can be overridden in configuration.

Undertow handlers support

A undertow-handlers.conf file can now be specified, allowing to declare a sequence of any Undertow built-in handler. Its default location is at the root of the classpath (for instance in src/main/resources), but can be configured with the web.server.undertow.handlersFile option.

The file is a collection declarations following the textual representation of predicated handlers.

Fixes

This version contains fixes in various components, please check individual component change logs for details.

Changes

This version contains changes in various components, please check individual component change logs for details.

Component versions

General

  • seedstack-maven-plugin: 2.7.6

Core

Add-ons


On this page


Edit