DevAccelerate IdM SDK for .NET is a .NET SDK for Ejyle's DevAccelerate IdM. The SDK is free and open source. It contains wrappers that facilitate developers to make DevAccelerate IdM API calls. The usage of the framework is governed by the terms and conditions of its License.
DevAccelerate IdM SDK for .NET 1.0 is the first release and contains wrappers for several DevAceelerate IdM APIs. The following are the highlights:
DaServiceCollectionExtensions
class has an extension methodAddDaOpenIdAuthentication()
to configure DevAccelerate IdM authentication in a ASP.NET Core.DaClaimsPrincipalExtensions
class has an exntension methodGetDaUser()
that returns an instance ofDaClaimsUser
based on the available claims.DaApiConsumer
class offers generic methods that can be used to conveniently call DevAccelerate IdM APIs.DaUsersApi
class is a wrapper for /users APIs.DaTenantsApi
class is a wrapper for /tenants APIs.
DevAccelerate IdM SDK for .NET is broken down into multiple NuGet package. The following is the list:
Use dotnet add package
command to install DevAccelerate IdM SDK for .NET packages:
dotnet add package DevAccelerateIdMSdk
dotnet add package DevAccelerateIdMSdkAspNetCore
If you find a bug in the library or you have an idea about a new feature, please try to search in the existing list of issues. If the bug or idea is not listed and addressed there, please open a new issue.