Commit left-out changelog change

build-7bf6fad7e235ff9ba8fa904904afd1b6deb40082-604d79ffd095ac1d
Jeff Mitchell 5 years ago
parent afe828c118
commit e3c341b9ea

@ -6,18 +6,18 @@ Canonical reference for changes, improvements, and bugfixes for Boundary.
### Deprecations/Changes
* authentication: The `auth-methods/<id>:authenticate:login` action is
deprecated and will be removed in a few releases. (Yes, this was meant to
deprecate the `authenticate` action; apologies for going back on this!) To
better support future auth methods, and especially the potential for plugins,
rather than defining custom actions on the URL path the `authenticate` action
will consume both a map of parameters but also a `command` parameter that
specifies the type of command. This allows workflows that require multiple
steps, such as OIDC, to not require custom subactions. Additionally, the
`credentials` map in the `authenticate` action has been renamed `attributes`
to better match other types of resources. `credentials` will still work for
now but will be removed in a few releases. Finally, in the Go SDK, the
`Authenticate` function now requires a `command` value to be passed in.
* The `auth-methods/<id>:authenticate:login` action is deprecated and will be
removed in a few releases. (Yes, this was meant to deprecate the
`authenticate` action; apologies for going back on this!) To better support
future auth methods, and especially the potential for plugins, rather than
defining custom actions on the URL path the `authenticate` action will consume
both a map of parameters but also a `command` parameter that specifies the
type of command. This allows workflows that require multiple steps, such as
OIDC, to not require custom subactions. Additionally, the `credentials` map in
the `authenticate` action has been renamed `attributes` to better match other
types of resources. `credentials` will still work for now but will be removed
in a few releases. Finally, in the Go SDK, the `Authenticate` function now
requires a `command` value to be passed in.
* Related to the above change, the output of an API
`auth-methods/<id>:authenticate` call will return the given `command` value
and a map of attributes that depend on the given command. On the SDK side, the

Loading…
Cancel
Save