Create Virtual Accounts
You can create and assign permissions to a virtual account as shown below:
Once you create a virtual account, you can get the token for it by clicking on the
Get Token button.
Retrieving the token requires the Manage Virtual Account permission, while Read Virtual Account only allows viewing the virtual account’s details. If you want a team to fetch the tokens of the virtual accounts it owns without making anyone an Admin, set the owning team using the Owned By field and grant the permission on the default Team Member role. See How to allow Team Members view or retrieve tokens of their Virtual Accounts.
Using a virtual account, you can autorotate the tokens, set notifications on rotation and also sync the token to a secret manager of your choice.
Identity provider mappings
If you configure an Identity Provider to resolve tokens to virtual accounts, you can map IdP claim values directly to a virtual account. Use this when a machine user, application, CI job, or external service presents a JWT from your IdP and should assume a specific TrueFoundry virtual account.Identity provider mapping while creating a virtual account
string
required
The fully qualified name of the Identity Provider that validates the incoming JWT. Copy this value from the Identity Provider configuration.
string
required
The value from the claim configured as the virtual account name claim. For example, if the Identity Provider uses
client_id as the name claim and the token contains gateway-service, enter gateway-service here.