You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+83-31Lines changed: 83 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
-
2
1
# Keyfactor Command Utility (kfutil)
3
2
4
-
`kfutil` is a go-lang CLI wrapper for Keyfactor Command API. It also includes other utility/helper functions around automating common Keyfactor Command operations.
3
+
`kfutil` is a go-lang CLI wrapper for Keyfactor Command API. It also includes other utility/helper functions around
4
+
automating common Keyfactor Command operations.
5
5
6
6
#### Integration status: Production - Ready for use in production environments.
7
7
@@ -11,21 +11,21 @@ This API client allows for programmatic management of Keyfactor resources.
11
11
12
12
## Support for Keyfactor Command Utility (kfutil)
13
13
14
-
Keyfactor Command Utility (kfutil) is open source and supported on best effort level for this tool/library/client. This means customers can report Bugs, Feature Requests, Documentation amendment or questions as well as requests for customer information required for setup that needs Keyfactor access to obtain. Such requests do not follow normal SLA commitments for response or resolution. If you have a support issue, please open a support ticket via the Keyfactor Support Portal at https://support.keyfactor.com/
15
-
16
-
###### To report a problem or suggest a new feature, use the **[Issues](../../issues)** tab. If you want to contribute actual bug fixes or proposed enhancements, use the **[Pull requests](../../pulls)** tab.
17
-
18
-
---
19
-
20
-
21
-
---
22
-
14
+
Keyfactor Command Utility (kfutil) is open source and supported on best effort level for this tool/library/client. This
15
+
means customers can report Bugs, Feature Requests, Documentation amendment or questions as well as requests for customer
16
+
information required for setup that needs Keyfactor access to obtain. Such requests do not follow normal SLA commitments
17
+
for response or resolution. If you have a support issue, please open a support ticket via the Keyfactor Support Portal
18
+
at https://support.keyfactor.com/
23
19
20
+
To report a problem or suggest a new feature, use the **[Issues](../../issues)** tab. If you want to contribute actual
21
+
bug fixes or proposed enhancements, use the **[Pull requests](../../pulls)** tab.
24
22
25
23
## Quickstart
26
24
27
25
### Linux/MacOS
26
+
28
27
#### Prerequisites:
28
+
29
29
-[jq](https://stedolan.github.io/jq/download/) CLI tool, used to parse JSON output.
30
30
- Either
31
31
-[curl](https://curl.se/download.html) CLI tool, used to download the release files.
@@ -35,47 +35,92 @@ Keyfactor Command Utility (kfutil) is open source and supported on best effort l
35
35
-`$HOME/.local/bin` in your `$PATH` and exists if not running as root, else `/usr/local/bin` if running as root.
| KEYFACTOR_AUTH_TOKEN_URL | URL to request an access token from Keyfactor Auth ||
90
+
| KEYFACTOR_AUTH_SCOPES | Scopes to request when authenticating to Keyfactor Command API |`openid`|
91
+
| KEYFACTOR_AUTH_ACCESS_TOKEN | Access token to use to authenticate to Keyfactor Command API. This can be supplied directly or generated via client credentials ||
92
+
93
+
### kfutil specific
55
94
56
95
All the variables listed below need to be setin your environment. The `kfutil`command will look for these variables
57
-
and use them if they are set. If they are not set, the utility will fail to connect to Keyfactor.
0 commit comments