https://github.com/ejyle/devaccelerate-idm-dotnet-sdk
.NET SDK for DevAccelerate Enterprise
https://github.com/ejyle/devaccelerate-idm-dotnet-sdk
Last synced: 10 months ago
JSON representation
.NET SDK for DevAccelerate Enterprise
- Host: GitHub
- URL: https://github.com/ejyle/devaccelerate-idm-dotnet-sdk
- Owner: ejyle
- License: mit
- Created: 2023-07-20T07:25:00.000Z (almost 3 years ago)
- Default Branch: dev
- Last Pushed: 2023-08-17T11:55:51.000Z (almost 3 years ago)
- Last Synced: 2025-08-22T19:03:50.187Z (10 months ago)
- Language: C#
- Size: 96.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# DevAccelerate IdM SDK for .NET
**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](https://github.com/ejyle/devaccelerate-idm-dotnet-sdk/blob/master/LICENSE).
## 1.0.1 Changes
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 method ```AddDaOpenIdAuthentication()``` to configure DevAccelerate IdM authentication in a ASP.NET Core.
* ```DaClaimsPrincipalExtensions``` class has an exntension method ```GetDaUser()``` that returns an instance of ```DaClaimsUser``` 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.
## Packages
DevAccelerate IdM SDK for .NET is broken down into multiple NuGet package. The following is the list:
* [DevAccelerateIdMSdk](https://www.nuget.org/packages/DevAccelerateIdMSdk)
* [DevAccelerateIdMSdkAspNetCore](https://www.nuget.org/packages/DevAccelerateIdMSdkAspNetCore)
## Installation
Use ```dotnet add package``` command to install DevAccelerate IdM SDK for .NET packages:
```
dotnet add package DevAccelerateIdMSdk
dotnet add package DevAccelerateIdMSdkAspNetCore
```
## Issues
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](https://github.com/ejyle/devaccelerate-idm-dotnet-sdk/issues). If the bug or idea is not listed and addressed there, please [open a new issue](https://github.com/ejyle/devaccelerate-idm-dotnet-sdk/issues/new).