/identity-client-assertion

Provides a Save way to use MSAL ConfidentialClientApplicationBuilder with certificates in the KeyVault

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Smartersoft.Identity.Client.Assertion

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

Nuget package License Source link GitHub issues GitHub Sponsors

Smartersoft.Identity.Client.Assertion has some useful extensions for the ConfidentialClientApplicationBuilder

Smartersoft.Identity.Client.Assertion.Proxy

Nuget package License Source link GitHub issues GitHub Sponsors

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.

License

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.