In Episode 117 of the XrmToolCast, Daryl and Scott talk to Microsoft MVP David Rivard about his newest tool, Plugin Identity Manager which is an XrmToolBox tool to create, update and assign managed identity records to Dataverse plugin assemblies. If you're unsure what managed plugin identities are, why you need them, or how they're used, this episode is a must-listen! And if you've already created one yourself, tune in to learn how the tool can simplify your workflow and make your life easier.
Some of the highlights:
- Scott lives in a place that is not an island
- Managed Identities
- David UIs all the Postman Calls
- Why credentials are bad
- Identity managed journey
- Sign plugin with a certificate
- This creates a thumbprint
- This is what is used for federated credentials to authenticate to the Azure Resource
- Create Managed Identities in Azure
- Give the Identity Azure Roles to resources
- Create a Managed Identity record in Dataverse and assign to a plugin
- Scott explains all the problems that exist
- Environment variables for Azure Key Vault secrets
David's Info:
- Blog: https://itmustbecode.com/
- LinkedIn: davidrivard
- Twitter: @david_rivard
- Bluesky: @drivard.bsky.social
Links:
- Blog Post: How to Secure a Dataverse Plug-in with Managed Identity using Plugin Identity Manager for XrmToolBox
- GitHub Repo: https://github.com/drivardxrm/Driv.XTB.PluginIdentityManager
Got questions? Have your own tool you’d like to share? Have a suggestion for a future episode, or like a shout-out? Contact Daryl and Scott at [email protected]. Follow us on LinkedIn and @XrmToolCast for updates on future episodes.
Do you want to see us too? Subscribe to our YouTube channel to view the last episodes. Don't forget to rate and leave a review for this show at Podchaser.
Your hosts:
Daryl LaBar: https://www.linkedin.com/in/daryllabar | @ddlabar Scott Durow: https://www.linkedin.com/in/scottdurow | @ScottDurow Editor: Linn Zaw Win: https://www.linkedin.com/in/linnzawwin | @LinnZawWin
Music: https://www.purple-planet.com