Jeff Mitchell
2649d1b966
Move protooptions to sdk/pbs ( #1486 )
...
This prevents a reverse dependency from sdk on the main module.
2021-08-26 11:04:32 -04:00
Jeff Mitchell
f7894811f5
Update go-bexpr to allow colons in paths; add a test ( #1453 )
2021-08-11 15:27:56 -04:00
Todd Knight
39cc245966
Make gen after make tools. Includes make fmt of existing non generated files. ( #1438 )
2021-08-02 10:46:09 -07:00
s-christoff and Jim
6b78108ecf
Update primary error functions to take a context, deprecate old functions ( #1358 )
...
* add new error funcs which take a ctx and deprecate existing funcs
* use context where available when writing error events
* remove circular internal/errors pkg dep
* suppress some chatty errors using errors.WithoutEvent()
* convert auth oidc funcs to take context where needed to write events
Co-authored-by: Jim <jlambert@hashicorp.com >
2021-07-29 20:52:56 -04:00
Todd Knight
10e8aeae4b
Subtype Id registration moved to its own package ( #1416 )
...
* Allow repo packages to register subtypes and id prefixes.
* Refactor out request authentication logic to a new package as a sibling to handler.
2021-07-27 09:59:52 -07:00
Jeff Mitchell
528d54b4ad
Add token/userinfo claims to account read output ( #1419 )
...
This is very useful when trying to write managed groups filters as you
can directly look at the structure of the claims for the accounts you're
trying to filter.
The output of the claims in text format on the CLI currently leaves
something to be desired. I started revamping some of the formatting
functions and it quickly got very fragile. Fundamentally at this point
we're likely better off -- now that we have a good idea what our output
format/standards are like -- rewriting the formatting code. I'll take
that as a tasker as I have a lot of ideas...
2021-07-26 17:52:18 -04:00
Jeff Mitchell
ed6c59a053
Update the rest of the shared libs locations
2021-07-14 17:50:15 -07:00
Jeff Mitchell
ce52acb968
Update strutil import
2021-07-14 17:37:40 -07:00
Jeff Mitchell
2cbcf9a563
Update usage of shared-secure-libs ( #1393 )
2021-07-12 21:06:22 -04:00
Louis Ruch
466219f109
Add gostringer to client_secret ( #1315 )
2021-06-16 11:44:08 -07:00
Jeff Mitchell
4d27b58d2d
Add managed groups test ( #1289 )
2021-06-07 20:35:45 -04:00
Jeff Mitchell
9ecc384007
Add managed group support to role principals ( #1270 )
2021-06-04 10:44:57 -04:00
Jeff Mitchell
ad93315b59
Add predictable account IDs in dev mode ( #1271 )
2021-06-04 10:35:51 -04:00
Jeff Mitchell
5c8a8c3998
Merge remote-tracking branch 'origin/main' into ICU-1573
2021-06-03 13:39:44 -04:00
Michael Gaffney
094bdcdd2b
protobuf: remove unused imports ( #1267 )
...
This removes unused imports in the protobuf files which are reported as
warnings by the protoc compiler.
2021-06-02 14:59:36 -04:00
Jeff Mitchell
9208d10936
Merge branch 'main' into ICU-1573
2021-06-02 14:09:02 -04:00
Jeff Mitchell
306d4fb4d3
Add API/CLI for managed groups ( #1265 )
2021-06-02 14:05:10 -04:00
Jeff Mitchell
179a49657e
Managed Groups service ( #1262 )
2021-06-02 14:01:37 -04:00
Jim
6cfc1a7753
use a slice for claim maps so the order is deterministic ( #1263 )
2021-06-02 07:09:41 -04:00
Jeff Mitchell
6c9b9e948e
Add the bits to actually read filters and assign values to users ( #1261 )
2021-06-01 20:15:57 -04:00
Jeff Mitchell
4363a4084e
Add membership setting function ( #1259 )
2021-06-01 15:18:10 -04:00
Jeff Mitchell
7da892a054
Managed Groups OIDC Repo ( #1254 )
2021-06-01 15:12:34 -04:00
Jim
2437cdcc8d
OIDC: add support for account claim maps ( #1186 )
2021-05-04 08:41:04 -04:00
Jim
8d317023f8
OIDC: make callback URL paths deterministic. ( #1188 )
2021-05-02 15:25:29 -04:00
Jim
25e657fa51
Ongoing OIDC: support to request additional OIDC scopes from the IdP ( #1175 )
2021-04-28 06:53:13 -04:00
Jim
358f5a61fb
bump protoc to v3.15.8 ( #1147 )
2021-04-18 21:34:25 -04:00
Jeff Mitchell
be10cc4b42
Update grpc/proto deps ( #1136 )
...
* Update grpc/proto deps
* Make gen
2021-04-15 14:11:23 -04:00
Todd Knight
072b950540
Filter inactive and private oidc auth methods from unauthenticated list requests ( #1110 )
2021-04-13 16:42:25 -07:00
Todd Knight
14c222709c
Make oidc auth callback redirect on most errors ( #1105 )
2021-04-13 09:21:26 -07:00
Jim
d0f36f6a74
ensure that inbound auth method id matches request wrapper auth metho… ( #1104 )
2021-04-12 17:17:28 -04:00
Jim
8f9c287233
properly handle ClientSecret updates ( #1097 )
2021-04-09 15:33:21 -04:00
Jim
26c0c4479d
send MaxAge when set for auth method ( #1094 )
2021-04-09 10:41:54 -04: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