This package allows you to use Managed Identities with a multi tenant application. Your certificates used for getting access tokens with the Client Credential flow will be completely protected and can NEVER be extracted, not even by yourself.
Managed Identities are great but they don't support multi-tenant use cases, until now.
This library is created by Smartersoft B.V. and licensed as GPL-3.0-only.
Smartersoft.Identity.Client.Assertion has some useful extensions for the ConfidentialClientApplicationBuilder
Smartersoft.Identity.Client.Assertion.Proxy is a small api you can run on your local machine to use certificates stored in the KeyVault (or local certificate store) to secure your client credentials during development.
These packages are licensed under GPL-3.0
, if you wish to use this software under a different license. Or you feel that this really helped in your commercial application and wish to support us? You can get in touch and we can talk terms. We are available as consultants.