SimpleIdServer

(β˜… 888)

OpenID, OAuth 2.0, SCIM2.0, UMA2.0, FAPI, CIBA & OPENBANKING Framework for ASP.NET Core

Showing a partial file list β€” download the zip above to see everything.

  • .gitignore
  • .gitmodules
  • appveyor.yml
  • azure-pipelines.yml
  • CONTRIBUTING.md
  • CredentialIssuer
  • CredentialIssuerWebsite
  • CustomStyle.html
  • default.ps1
  • DID.txt
  • Directory.Build.props
  • disableCipherSuite.ps1
  • docker-compose.yml
  • documentation.yml
  • extract-patch.cmd
  • IdServer
  • idserver.sh
  • IdServerWebsite
  • json-ld.net
  • LICENSE
  • local-docker-compose.yml
  • local-sid-kubernetes.yaml
  • NuGet.Config
  • psake
  • psake-config.ps1
  • psake.cmd
  • psake.ps1
  • psake.psd1
  • psake.psm1
  • publish-nuget.cmd
  • publish-nuget.ps1
  • README.md
  • ScimDockerFile
  • sid-kubernetes.yaml
  • SimpleIdServer.CredentialIssuer.Host.sln
  • SimpleIdServer.Did.sln
  • SimpleIdServer.FastFed.sln
  • SimpleIdServer.Federation.sln
  • SimpleIdServer.IdServer.Host.sln
  • SimpleIdServer.Mobile.sln
  • SimpleIdServer.Scim.Host.sln
  • SimpleIdServerManagement.postman_collection.json
  • TODO.txt

# Installation Guide

1. Get the code
git clone https://github.com/simpleidserver/SimpleIdServer

Downloads the entire project code from GitHub to your computer.

cd SimpleIdServer

Moves into the project folder you just downloaded.

2. Docker

Easy Recommended
Prerequisites
  • Git Needed to download the project code from GitHub.
  • Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose up -d --build

Builds and starts all defined containers (server, database, etc.) at once, in the background.

βœ… Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.

3. .NET

Medium
Prerequisites
  • Git Needed to download the project code from GitHub.
  • .NET SDK The SDK required for the dotnet command.
dotnet new install SimpleIdServer.Templates

Type this command into your terminal and run it.

dotnet new sln -n Quickstart

Type this command into your terminal and run it.

dotnet new idserver -n IdServer

Type this command into your terminal and run it.

dotnet sln add ./src/IdServer/IdServer.csproj

Type this command into your terminal and run it.

dotnet run --urls=https://localhost:5001

Builds the project and runs it immediately.

βœ… After dotnet run, check the message or address shown in the terminal.

Pulled directly from this repo's README.

// repository documentation