release notes
parent
8871241ce6
commit
3e372bfa19
|
@ -55,3 +55,9 @@ docker rename <container_id> identity-server-api
|
||||||
|
|
||||||
Docker container last version: 1.0.1
|
Docker container last version: 1.0.1
|
||||||
##############################################################################################
|
##############################################################################################
|
||||||
|
|
||||||
|
|
||||||
|
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
|
|
@ -1,9 +1,24 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
<Note>
|
<Note>
|
||||||
<Version>1.0.0.0</Version>
|
<Version>1.0.0</Version>
|
||||||
<Content>
|
<Content>
|
||||||
Project initialization
|
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
|
||||||
|
</Content>
|
||||||
|
</Note>
|
||||||
|
<Note>
|
||||||
|
<Version>1.0.1</Version>
|
||||||
|
<Content>
|
||||||
|
- Token improvements and hard changes
|
||||||
|
- Increase user information complexity
|
||||||
</Content>
|
</Content>
|
||||||
</Note>
|
</Note>
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
Loading…
Reference in New Issue