diff --git a/IdentityServer.sln b/IdentityServer.sln index b545039..78baac9 100644 --- a/IdentityServer.sln +++ b/IdentityServer.sln @@ -18,6 +18,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Notes.txt = Notes.txt NuGet.config = NuGet.config ReleaseNotes.xml = ReleaseNotes.xml + README.md = README.md EndProjectSection EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IdentityServer.Application", "IdentityServer.Application\IdentityServer.Application.csproj", "{6556D255-AF22-478E-A71A-BE37C16D5EE4}" diff --git a/README.md b/README.md new file mode 100644 index 0000000..b591d7d --- /dev/null +++ b/README.md @@ -0,0 +1,14 @@ +# Identity Server + +This project represents a simple identity server implementation focused strictly on the needs of my home lab. +At the moment it has a simple API consisting of only two methods: +* ```/identity/authenticate``` - takes care of authenticating a user based on credentials and generates an access token. +* ```/identity/authorize``` - deals with the authorization of a token (verifies its existence, validity, authenticity, etc) + +## Stack +* .NET (C#) +* EntityFramework +* SQL Server +* Swagger +* Docker +* Shell