|
1 | 1 | --- |
2 | | -updated_at: March 27, 2025 |
| 2 | +updated_at: June 17, 2025 |
3 | 3 | title: Configuring `step-ca` Provisioners |
4 | 4 | html_title: Configuring open source step-ca Provisioners |
5 | 5 | description: Learn how to configure step-ca Provisioners |
@@ -645,6 +645,7 @@ Example `ca.json` provisioner configuration for a Google provisioner: |
645 | 645 | "configurationEndpoint": "https://accounts.google.com/.well-known/openid-configuration", |
646 | 646 | |
647 | 647 | "domains": ["smallstep.com"], |
| 648 | + "scopes": ["openid", "email"], |
648 | 649 | "listenAddress": ":10000", |
649 | 650 | "claims": { |
650 | 651 | "maxTLSCertDuration": "8h", |
@@ -676,6 +677,8 @@ Example `ca.json` provisioner configuration for a Google provisioner: |
676 | 677 |
|
677 | 678 | - **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. |
678 | 679 |
|
| 680 | +- **scopes**: a list of scopes OAuth clients should request. This is used by the `step` CLI. The default value is `["openid","email"]`. |
| 681 | + |
679 | 682 | - **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. |
680 | 683 |
|
681 | 684 | - **claims**<Reference id="star3" marker="*" />: overwrites the default claims set in the authority, |
|
0 commit comments