Jeff Mitchell
054c0aa538
Update password generated account IDs ( #1290 )
2021-06-08 12:31:58 -04:00
Jeff Mitchell
7da892a054
Managed Groups OIDC Repo ( #1254 )
2021-06-01 15:12:34 -04:00
Jeff Mitchell
7ee8ddba6a
True up some spelling
2021-05-14 16:26:25 -04:00
Jim
c7bac26e1a
Fix a broken auth token test and support conditional tests for "versioned" releases. ( #1195 )
2021-05-04 10:25:11 -04:00
Jeff Mitchell
e6af51943d
Add read:self and delete:self to auth tokens and add logout command ( #1162 )
2021-04-23 13:45:08 -04:00
Jim
75108cbc8b
Ongoing OIDC: return the primary account info along with the user. ( #1145 )
2021-04-20 20:33:56 -04:00
Todd Knight
71673ea161
Pass disable_discovered_config_validation in the API change-state call ( #1100 )
2021-04-12 08:49:22 -07:00
dd0f34bc35
Add new OIDC auth method. ( #1090 )
...
Co-authored-by: Todd Knight <T.Alan.Knight@gmail.com >
Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com >
Co-authored-by: Michael Gaffney <mgaffney@users.noreply.github.com >
2021-04-08 20:54:32 -04:00
Jeff Mitchell
6605b4c9f8
Revamp authenticate ( #1025 )
2021-03-24 16:07:43 -04:00
Jeff Mitchell
c63529e020
Fix WithKeyId after recent PR ( #978 )
...
Fixing the session passing around its key ID (which had previously been
blank) exposed another issue which was caught during bats tests:
WithKeyId statements using the wrong key, which prior to now had been
ignored because the argument was empty, resulting in an ineffective
option. This fixes those situations.
It also updates a bats test that didn't get updated in the CLI return
status PR.
2021-03-04 20:45:27 -05:00
Jeff Mitchell
9649a19d23
Update CLI error codes to be consistent with connect ( #976 )
2021-03-04 20:05:17 -05:00
Jeff Mitchell
72aa110f72
CLI JSON updates ( #962 )
...
See Changelog for details.
2021-02-25 12:43:17 -05:00
Jeff Mitchell
341e7aff0d
CLI Generation ( #953 )
2021-02-23 19:06:39 -05:00
Todd Knight
909026ed3d
API filter tests ( #958 )
...
* API filter tests. Requires that PR https://github.com/hashicorp/boundary/pull/957 is merged and tagged first.
* Updating /api dependency.
2021-02-22 14:37:14 -07:00
Jeff Mitchell
22462cdd84
Add read:self and cancel:self to sessions; add dev unpriv user ( #923 )
...
* Sessions support for read:self and cancel:self permissions. This is automatic with fallback; no API change is needed.
* Strips out values from listing if only self actions are allowed on the resource and the user ID is different. This prevents a default ACL of id=*;type=session;actions=read:self,cancel:self from causing all values to be visible when listing.
* Adds an unprivileged user to development/testing instances. This user has only default permissions plus the ability to authorize sessions in the default target.
2021-02-11 13:14:18 -05:00
Jeff Mitchell
5266eb3269
Don't error worker filters if a key isn't found, treat it as a non-match ( #900 )
2021-02-10 15:59:31 -05:00
Louis Ruch
6e40d8e483
Update anon listing test ( #917 )
2021-02-05 14:00:19 -05:00
Jeff Mitchell
b8a953ba53
Add anon listing test
2021-02-04 16:02:20 -05:00
Jeff Malnick
10a5f1b832
test: add tests for authorized-action ( #893 )
2021-01-29 08:04:46 -08:00
Jeff Mitchell
717a3b52ee
Add worker tagging ( #862 )
...
This allows workers to have tags assigned to them, which can then be filtered to control which targets they are allowed to serve.
2021-01-21 16:27:20 -05:00
Todd Knight
aa4157639c
Change Format of API Error ( #784 )
...
This is a wire breaking change for json errors since we have removed and renamed a few fields, and changed part of the structure of the returned json error.
* Remove redundant fields in Status, details.error_id, details.TraceId and details.request_id from API errors.
* Added wrapped errors and "ops" field to indicate the internal operation of the errors returned by the API.
* Added error cli error reporting of Op and wrapped errors.
2020-12-07 14:25:16 -07:00
Jeff Mitchell
e2e4631929
Add ability to set public cluster address ( #761 )
2020-10-30 16:54:53 -04:00
Jeff Mitchell
1f48d97327
Support for Unix domain socket listeners ( #705 )
...
The client already supports protocol-agnostic transport so handles
unix:/// schemes.
2020-10-16 13:45:47 -04:00
Jeff Malnick
76a891cfe2
tests: remove testing of revision output for now ( #667 )
2020-10-14 07:29:31 -07:00
Jeff Malnick
e08ab98a2b
tests: add CLI tests for version output ( #664 )
2020-10-13 12:34:38 -07:00
Jeff Mitchell
13631064fc
Don't create a default role when the scope being created is a project ( #658 )
...
* Don't create a default role when the scope being created is a project
* Fix up some more tests
2020-10-13 13:56:21 -04:00
Jeff Malnick
dfa94c7990
tests: allow overriding auth variables in CLI tests ( #647 )
...
* tests: ensure default user can connect to default target and ensure created target has intended host sets
* docs: update readme for CLI tests with how to run against arbitrary clusters
* feat: override auth variables in CLI tests
2020-10-13 07:41:32 -07:00
Jeff Malnick
7f48e2edc6
tests: ensure default user can connect to default target and ensure created target has intended host sets ( #646 )
2020-10-13 07:41:14 -07:00
Jeff Malnick
3c1670c0d0
tests: add scopes CLI tests ( #645 )
2020-10-12 21:15:49 -07:00
Jeff Malnick
70e696a446
tests: add roles CLI tests ( #644 )
2020-10-12 20:57:57 -07:00
Jeff Malnick
cad8949ac8
tests: add host sets CLI tests ( #643 )
2020-10-12 17:00:34 -07:00
Jeff Malnick
bee1412785
tests: add host catalog CLI tests ( #639 )
2020-10-12 16:44:45 -07:00
Jeff Malnick
0f1fbea8f7
tests: add hosts CLI tests ( #638 )
2020-10-12 14:56:23 -07:00
Jeff Malnick
c4c1e108b0
test: add groups resource CLI tests ( #633 )
2020-10-12 14:40:32 -07:00
Jeff Malnick
90e1dbe444
tests: add bats tests for testing CLI on arbitrary Boundary deployments ( #614 )
2020-10-12 10:26:26 -07:00
Jeff Mitchell
5bc8c8d921
Fix API test
2020-10-07 21:35:43 -04:00
Jeff Mitchell
5cbfcf8eb6
Shuffle things around out of new modules
2020-10-07 14:03:42 -04:00
Jeff Mitchell
20aef738c4
Add host-catalogs CLI command. ( #312 )
2020-08-28 00:17:09 -04:00
Jeff Mitchell
8f579c75c3
paum -> ampw ( #303 )
2020-08-25 00:21:08 -04:00
Jeff Mitchell
b47cca0329
Add (non-db aspects of) the recovery key workflow ( #286 )
2020-08-20 13:34:03 -04:00
Jim
9570897032
basic keys mgmt repo ( #264 )
2020-08-19 16:47:18 -04:00
Jeff Mitchell
282177afc2
Remove the default org ( #270 )
2020-08-17 15:38:41 -04:00
Jeff Mitchell
203e2b5dc2
Initial worker porting steps ( #232 )
2020-08-12 00:40:39 -04:00