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

Loading…
Cancel
Save