Skip to content

Commit 1baaa61

Browse files
authored
Merge pull request #416 from smallstep/carl/scopes
Add a note about the 'scopes' config parameter in OIDC provisioner
2 parents f08a71a + 3fcde25 commit 1baaa61

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

step-ca/provisioners.mdx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
updated_at: March 27, 2025
2+
updated_at: June 17, 2025
33
title: Configuring `step-ca` Provisioners
44
html_title: Configuring open source step-ca Provisioners
55
description: Learn how to configure step-ca Provisioners
@@ -645,6 +645,7 @@ Example `ca.json` provisioner configuration for a Google provisioner:
645645
"configurationEndpoint": "https://accounts.google.com/.well-known/openid-configuration",
646646
"admins": ["[email protected]"],
647647
"domains": ["smallstep.com"],
648+
"scopes": ["openid", "email"],
648649
"listenAddress": ":10000",
649650
"claims": {
650651
"maxTLSCertDuration": "8h",
@@ -676,6 +677,8 @@ Example `ca.json` provisioner configuration for a Google provisioner:
676677

677678
- **domains**<Reference id="star3" marker="*" />: is the list of domains valid. If provided only the emails with the provided domains will be able to authenticate.
678679

680+
- **scopes**: a list of scopes OAuth clients should request. This is used by the `step` CLI. The default value is `["openid","email"]`.
681+
679682
- **listenAddress**<Reference id="star3" marker="*" />: is the address (`:port` or `host:port`) where the authorization server will redirect the client's web browser at the end of the authorization flow. By default, the `step` client will bind to 127.0.0.1 on a random port. This parameter is only required if the authorization server demands a specific port for loopback IP redirect URIs.
680683

681684
- **claims**<Reference id="star3" marker="*" />: overwrites the default claims set in the authority,

0 commit comments

Comments
 (0)