certificates/authority/provisioner
Mariano Cano 5d87201abc
Ignore principals validations with OIDC
This commit will ignore principals validation when an OIDC provisioner
is used. When the principals in the server does not match the principals
given the validation was failing, even if the proper principals were set
by templates or webhooks. With this change OIDC will not validate the
principals and just set the default ones (name, name@example.org) plus
the ones in the templates.

This commit also includes a change in the templates to allow to pass
a provisioner to the $(step path)/ssh/config template

Related to #807
2022-12-14 17:51:50 -08:00
..
testdata Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
acme.go Add additional ACME meta properties to provisioner configuration 2022-10-24 22:37:57 +02:00
acme_118_test.go Fix linter warnings 2022-09-21 12:29:20 -07:00
acme_119_test.go Add concurrency workflow config | fix broken test due to golang ver 2022-09-21 12:26:45 -07:00
acme_test.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
aws.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
aws_test.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
azure.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
azure_test.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
claims.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 19:05:12 -07:00
claims_test.go Add support for backdate to SSH certificates. 2020-01-28 13:29:39 -08:00
collection.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
collection_test.go Add public methods to retrieve the provisioner extensions. 2022-03-11 14:59:42 -08:00
controller.go Fix webhook controller ignoring cert type 2022-09-30 17:25:02 -05:00
controller_test.go Fix webhook controller ignoring cert type 2022-09-30 17:25:02 -05:00
duration.go Fix spelling errors. 2019-06-07 11:24:56 -07:00
duration_test.go Add NewDuration constructor. 2019-06-05 17:53:28 -07:00
extension.go Add public methods to retrieve the provisioner extensions. 2022-03-11 14:59:42 -08:00
extension_test.go Add public methods to retrieve the provisioner extensions. 2022-03-11 14:59:42 -08:00
gcp.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
gcp_test.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
jwk.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
jwk_test.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
k8sSA.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
k8sSA_test.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
keystore.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
keystore_test.go Use go.step.sm/crypto/jose 2020-08-24 14:44:11 -07:00
method.go Add provisioner to SSH renewals 2022-05-20 14:41:44 -07:00
nebula.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
nebula_test.go Use the provisioner controller in Nebula renewals 2022-03-10 10:45:12 -08:00
noop.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
noop_test.go Fix unit tests. 2022-03-28 15:06:56 -07:00
oidc.go Ignore principals validations with OIDC 2022-12-14 17:51:50 -08:00
oidc_test.go Ignore principals validations with OIDC 2022-12-14 17:51:50 -08:00
options.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
options_test.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
policy.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
provisioner.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
provisioner_test.go Fix err assert linter warnings - upgrade outdated package 2022-10-12 16:32:26 -07:00
scep.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
sign_options.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
sign_options_test.go Replace instead of prepend provisioner extension 2022-08-09 16:48:00 -07:00
sign_ssh_options.go Refactor policy engines into container 2022-04-26 13:12:16 +02:00
sign_ssh_options_test.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
ssh_options.go Don't return policy in provisioner JSON 2022-03-30 15:20:38 +02:00
ssh_options_test.go Upgrade crypto and fix test. 2020-12-17 14:17:08 -08:00
ssh_test.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
sshpop.go Add provisioner to SSH renewals 2022-05-20 14:41:44 -07:00
sshpop_test.go Fix err assert linter warnings - upgrade outdated package 2022-10-12 16:32:26 -07:00
timeduration.go Add Unix method to TimeDuration. 2019-07-31 12:36:31 -07:00
timeduration_test.go wip 2019-09-19 13:17:45 -07:00
utils_test.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
webhook.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
webhook_test.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
x5c.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
x5c_test.go Fix err assert linter warnings - upgrade outdated package 2022-10-12 16:32:26 -07:00