Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/hashicorp/boundary
Browse files Browse the repository at this point in the history
  • Loading branch information
jimlambrt committed Apr 14, 2021
2 parents 8199d1f + e3c341b commit 7bf6fad
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 7bf6fad

Please sign in to comment.