certificates/authority
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
..
admin Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
administrator Improve policy error handling code coverage 2022-04-24 16:29:31 +02:00
config Use idpURL in json 2022-11-30 11:07:07 -08:00
internal/constraints Fix some more extra white spaces 2022-09-23 10:52:24 -07:00
policy Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
provisioner Ignore principals validations with OIDC 2022-12-14 17:51:50 -08:00
testdata Add special handling for *json.UnmarshalTypeError 2022-01-12 11:15:39 +01:00
admins.go exposing authority configuration for provisioner cli commands 2022-04-25 10:23:07 -07:00
authority.go Allow root and federated root bundles 2022-11-08 17:06:22 -08:00
authority_test.go Allow root and federated root bundles 2022-11-08 17:06:22 -08:00
authorize.go Add support for renew when using stepcas 2022-11-04 16:42:07 -07:00
authorize_test.go Add support for renew when using stepcas 2022-11-04 16:42:07 -07:00
config.go Admin level API for provisioner mgmt v1 2021-07-02 19:05:17 -07:00
export.go Use go.step.sm/crypto/kms 2022-08-08 17:58:18 -07:00
linkedca.go Add support for linked RA renewals 2022-11-08 14:25:54 -08:00
options.go Disable initialization log output if started with --quiet 2022-10-11 12:19:48 +02:00
policy.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
policy_test.go Standardize linting file and fix or ignore lots of linting errors 2022-09-20 16:35:41 -07:00
provisioners.go Merge pull request #1136 from smallstep/herman/ignore-empty-acme-meta 2022-11-08 09:56:00 +01:00
provisioners_test.go Add support for renew when using stepcas 2022-11-04 16:42:07 -07:00
root.go Simplify statuscoder error generators. 2020-01-28 13:29:40 -08:00
root_test.go Fix errors.As linter warnings 2022-09-22 00:04:31 -07:00
ssh.go Provisioner webhooks (#1001) 2022-09-29 19:16:26 -05:00
ssh_test.go Fix err assert linter warnings - upgrade outdated package 2022-10-12 16:32:26 -07:00
tls.go adding CRLIDP config 2022-11-11 11:50:20 -05:00
tls_test.go Add support for renew when using stepcas 2022-11-04 16:42:07 -07:00
version.go Add missing version.go file. 2020-01-28 13:28:17 -08: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