Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Authenticate the CLI via OIDC. This allows for easy authentication via CI providers that support signing OIDC tokens. You can use the CLI to get a short lived token and then use the token with our API if that format works best for your use case. Though just hitting the OIDC auth endpoint directly might be preferred in that case. Also, adds an option to revoke the generated short lived service account identity token as well.
I opted for the "login" and "logout" terminology primarily because "logout" sounds more aligned with the intended use case than "revoke". Logging out is totally optional as the tokens expire quickly (based on user configuration) regardless.
Example:
Closes ENG-8516