Venafi / vcert

Go client SDK and command line utility designed to simplify integrations by automating key generation and certificate enrollment using Venafi machine identity services.
https://support.venafi.com/hc/en-us/articles/217991528
Apache License 2.0
88 stars 64 forks source link

feat(svc-account-auth): Adds support for service account authentication on TLSPC (VCert SDK) #435

Closed rvelaVenafi closed 6 months ago

rvelaVenafi commented 6 months ago

Adds new authentication method for TLSPC connector: service account.

The Authentication struct has two new attributes:

TenantID: the ID of the tenant that is requesting the access token from TLSPC ExternalIdPJWT: JWT obtained from the Identity Provider associated with the service account being used. It will be used to retrieve a new access token

Closes VC-31642