You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With this release Couper brings even more value when it comes to connecting services and security. We made mTLS configurable for both sides, the server side and the backend one. Couper is normally used behind an ingress but is now able to serve secured content and forces clients to present a valid certificate if configured. For the backend blocks Couper acts as client and is able to present a client certificate to the origin. This feature also allows to additionally configure a CA certificate per backend, unlike the ca_file option which configures a certificate for all outgoing connections.
To configure a Single Page Application for different environments, believe it or not, things could get complicated. Couper comes with a simple but powerful spaattribute to inject a custom JSON object into the bootstrap file via a defined placeholder while serving this to the client.
spa block option to inject server-data to the applications bootstrap_file with bootstrap_data (#626)
OAuth2 client authentication methods (token_endpoint_auth_method values) "client_secret_jwt" and "private_key_jwt" including jwt_signing_profile block for oauth2, beta_oauth2 and oidc blocks (#599)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
1.11.0
With this release Couper brings even more value when it comes to connecting services and security. We made mTLS configurable for both sides, the
serverside and thebackendone. Couper is normally used behind an ingress but is now able to serve secured content and forces clients to present a valid certificate if configured. For thebackendblocks Couper acts as client and is able to present a client certificate to theorigin. This feature also allows to additionally configure a CA certificate per backend, unlike theca_fileoption which configures a certificate for all outgoing connections.To configure a Single Page Application for different environments, believe it or not, things could get complicated. Couper comes with a simple but powerful
spaattribute to inject a custom JSON object into the bootstrap file via a defined placeholder while serving this to the client.Added
serverandbackendblocks (#615)spablock option to inject server-data to the applicationsbootstrap_filewithbootstrap_data(#626)token_endpoint_auth_methodvalues)"client_secret_jwt"and"private_key_jwt"includingjwt_signing_profileblock foroauth2,beta_oauth2andoidcblocks (#599)trim()function (#605)beta_roles_map_fileandbeta_permissions_map_fileattributes tojwtblock (#613)Changed
envvariables and functions is now possible for thedefaultsblock (#630)Fixed
beta_oauth2/oidcredirect_uritosamlsp_acs_url(#589)beta_oauth2/oidcscope(#593)typJWT header injwt_signing_profiles (#616)request_id_formatoption if switched touuid4: replaced the underlying package togithub.com/google/uuid(#611)This discussion was created from the release v1.11.0.
Beta Was this translation helpful? Give feedback.
All reactions