Skip to content

The most flexible and standards-compliant OpenID Connect and OAuth 2.x framework for ASP.NET Core

License

Notifications You must be signed in to change notification settings

Jeff-Tian/IdentityServer

 
 

Repository files navigation

Duende IdentityServer customized by Jeff Tian

The most flexible and standards-compliant OpenID Connect and OAuth 2.x framework for ASP.NET Core

Web site and documentation

Online instance

How to build

  • Install Git
  • Clone this repo
  • Install the required .NET Core SDK
  • Run build.ps1 or build.sh in the root of the cloned repo

How to run from the command line in local development

docker compose up -d
dotnet run --project hosts/main/Host.Main.csproj --urls "https://*:5000"
open https://localhost:5000

How to run from docker

docker build .
docker run -it -p 5000:80 --name MyIdentityServer image-id-from-above-output
open http://localhost:5000

Running tests

dotnet test Duende.IdentityServer.Core.sln

Sonar Scan

IDEs

Visual Studio Code

Pros: You can use it on both Windows and Mac

Cons: You can not open the solution file

Visual Studio

Pros: You can open the solution file

Cons:

1. Mac support is bad
2. The refactoring tools is limited

Rider

Pros:

  1. cross platform & can open the solution file
  2. Resharper builtin

Cons

About

The most flexible and standards-compliant OpenID Connect and OAuth 2.x framework for ASP.NET Core

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 68.7%
  • C# 27.7%
  • Less 1.2%
  • CSS 1.2%
  • HTML 1.1%
  • TSQL 0.1%