Skip to content

Client libraries for 10Duke Identity and Entitlement

License

Notifications You must be signed in to change notification settings

WenHong-Lau/10duke-dotnet-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Client libraries for 10Duke Identity and Entitlement

Client libraries for .NET applications, for using services of the 10Duke Identity and Entitlement. Main features are:

  • Querying user info

  • Checking and consuming licenses

  • Releasing consumed licenses

  • Checking end-user permissions

  • Authentication and authorization with OAuth 2.0 and OpenID Connect

Table 1. Client libraries
Package Application type .NET target framework

Tenduke.Client.DefaultBrowser

Desktop / Any application running on an OS that can launch the OS default browser

.NET Standard 2.0

Tenduke.Client.WPF

Desktop / WPF

.NET Framework 4.6.1

Tenduke.Client.WinForms

Desktop / WinForms

.NET Framework 4.6.1

Tenduke.Client.AspNetCore

Web / ASP.NET Core

.NET Standard 2.0

All the client libraries are based on the generic Tenduke.Client base library, which can be used as a basis for building a client for any .NET Standard 2.0 compatible platform.

Installation

All the client libraries are distributed via NuGet. An example of installing the ASP.NET Core client library using NuGet Package Manager:

Installation with NuGet PackageManager
Install-Package Tenduke.Client.DefaultBrowser

About

Client libraries for 10Duke Identity and Entitlement

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 87.0%
  • HTML 4.4%
  • JavaScript 4.2%
  • TypeScript 3.7%
  • CSS 0.7%