{"id":31060706,"url":"https://github.com/ejyle/devaccelerate-idm-dotnet-sdk","last_synced_at":"2025-09-15T10:39:24.619Z","repository":{"id":182499197,"uuid":"668599237","full_name":"ejyle/devaccelerate-idm-dotnet-sdk","owner":"ejyle","description":".NET SDK for DevAccelerate Enterprise","archived":false,"fork":false,"pushed_at":"2023-08-17T11:55:51.000Z","size":99,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-08-22T19:03:50.187Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ejyle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-07-20T07:25:00.000Z","updated_at":"2023-08-09T16:07:41.000Z","dependencies_parsed_at":"2023-08-09T18:02:31.304Z","dependency_job_id":null,"html_url":"https://github.com/ejyle/devaccelerate-idm-dotnet-sdk","commit_stats":null,"previous_names":["ejyle/devaccelerate-enterprise-dotnet-sdk","ejyle/devaccelerate-iam-dotnet-sdk","ejyle/devaccelerate-idm-dotnet-sdk"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ejyle/devaccelerate-idm-dotnet-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejyle%2Fdevaccelerate-idm-dotnet-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejyle%2Fdevaccelerate-idm-dotnet-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejyle%2Fdevaccelerate-idm-dotnet-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejyle%2Fdevaccelerate-idm-dotnet-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ejyle","download_url":"https://codeload.github.com/ejyle/devaccelerate-idm-dotnet-sdk/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejyle%2Fdevaccelerate-idm-dotnet-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275245367,"owners_count":25430796,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-15T02:00:09.272Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-09-15T10:39:23.042Z","updated_at":"2025-09-15T10:39:24.602Z","avatar_url":"https://github.com/ejyle.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"![DevAccelerate Logo](https://github.com/ejyle/devaccelerate-dotnet/blob/dev/assets/da_logo_sm.png?raw=true)\n# DevAccelerate IdM SDK for .NET\n**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).\n## 1.0.1 Changes\nDevAccelerate IdM SDK for .NET 1.0 is the first release and contains wrappers for several DevAceelerate IdM APIs. The following are the highlights:\n* ```DaServiceCollectionExtensions``` class has an extension method ```AddDaOpenIdAuthentication()``` to configure DevAccelerate IdM authentication in a ASP.NET Core.\n* ```DaClaimsPrincipalExtensions``` class has an exntension method ```GetDaUser()``` that returns an instance of ```DaClaimsUser``` based on the available claims.\n* ```DaApiConsumer``` class offers generic methods that can be used to conveniently call DevAccelerate IdM APIs.\n* ```DaUsersApi``` class is a wrapper for /users APIs.\n* ```DaTenantsApi``` class is a wrapper for /tenants APIs.\n## Packages\nDevAccelerate IdM SDK for .NET is broken down into multiple NuGet package. The following is the list:\n* [DevAccelerateIdMSdk](https://www.nuget.org/packages/DevAccelerateIdMSdk)\n* [DevAccelerateIdMSdkAspNetCore](https://www.nuget.org/packages/DevAccelerateIdMSdkAspNetCore)\n## Installation\nUse ```dotnet add package``` command to install DevAccelerate IdM SDK for .NET packages:\n```\ndotnet add package DevAccelerateIdMSdk\ndotnet add package DevAccelerateIdMSdkAspNetCore\n```\n## Issues\nIf 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).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fejyle%2Fdevaccelerate-idm-dotnet-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fejyle%2Fdevaccelerate-idm-dotnet-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fejyle%2Fdevaccelerate-idm-dotnet-sdk/lists"}