v1.3.0
New Features
- Add a new
auth_endpoint_query_params
field to theAuthConfig
CRD. When using the Gloo Enterprise OAuth feature, this allows you to append additional query parameters to the request that Gloo sends to the OIDC authorization endpoint to initiate the authorization code flow. This can be useful to integrate Gloo with some identity providers that require custom parameters to be sent to the authorization endpoint.
The new field is a map, where each key-value pair will result in an additional query parameter:
name: google-oidc
namespace: gloo-system
spec:
configs:
- oauth:
app_url: http://localhost:8080
callback_path: /callback
client_id: $CLIENT_ID
client_secret_ref:
name: google
namespace: gloo-system
issuer_url: https://accounts.google.com
auth_endpoint_query_params:
key1 : value1
key2 : value2
We also added a new --auth-endpoint-query-params
flag to the glooctl create authconfig
command; the flag takes in a comma-separated list of key value pairs (e.g. a=b,c=d). (#2030)
- Allow users to specify which release version to install via glooctl with:
glooctl install gateway enterprise --version 0.20.6
orglooctl install gateway --version 1.2.1
(#1863)