diff --git a/Notes.txt b/Notes.txt index a06f60d..164e8c8 100644 --- a/Notes.txt +++ b/Notes.txt @@ -54,4 +54,10 @@ docker rename identity-server-api ####################################################################################################################################################### Docker container last version: 1.0.1 -############################################################################################## \ No newline at end of file +############################################################################################## + + +Frontend: +- Se vor putea adauga/edita/sterge/inactiva useri +- Se vor putea vedea login-urile unui user; se va putea invalida un token activ +- Se va putea decoda un token - public, fara auth \ No newline at end of file diff --git a/ReleaseNotes.xml b/ReleaseNotes.xml index b684864..4b44b72 100644 --- a/ReleaseNotes.xml +++ b/ReleaseNotes.xml @@ -1,9 +1,24 @@  - 1.0.0.0 + 1.0.0 Project initialization + REST API with simple authentication and authorization mechanism by two routes: /authenticate and /authorize. + A client/consumer can do only two things: + - Authentication: An user name and a password are required in the request body. The request type is POST. The output is an object with the following structure: { token: { raw: "***", validFrom: "", validUntil: "" }, status: "SUCCESS" } + - Authorization: The request type is also POST and and its scope is to authorize a token. The input is just the token in string format: { token: "***" } + For .NET consumers there are two nuget packages developed to facilitate the integration with this identity server: + - IdentityServer.PublishedLanguage: It contains constants and classes for data transfer objects. + - IdentityServer.Wrapper: It compose and executes all the REST requests to the identity server and offers to a consumer a simple interface with all methods. This interface can be injected with dependency injection at consumer startup with UseIdentityServices method. The only input is the server base address. + - The source of this nugets is public, but on my personal server: https://toodle.ddns.net/public-nuget-server/nuget + + + + 1.0.1 + + - Token improvements and hard changes + - Increase user information complexity \ No newline at end of file