You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 1, 2021. It is now read-only.
This project was developed aiming the best practices.
5
+
6
+
Equinox Project
7
+
---------------
8
+
To achieve this the ASP.NET Core Architecture was based on `Equinox Project <https://github.com/EduardoPires/EquinoxProject/>`_.
9
+
10
+
Angular 6
11
+
---------
12
+
13
+
To manage user and new one's a SPA Angular 6 was created. But instead begin of nothing, the `CoreUI <https://github.com/coreui/coreui-angular>`_ Admin was used.
14
+
15
+
Application Insights ready
16
+
--------------------------
17
+
18
+
You can To monitor Application in production ambient with Application Insights.
19
+
20
+
21
+
Technologies
22
+
-------------
23
+
24
+
These Technologies was used to build app
25
+
26
+
DDD
27
+
^^^
28
+
29
+
.. image:: ../images/ddd.png
30
+
31
+
32
+
ASP.NET CORE
33
+
^^^^^^^^^^^^
34
+
35
+
* Full architecture with responsibility separation concerns, SOLID and Clean Code
36
+
* Domain Driven Design (Layers and Domain Model Pattern)
37
+
* Domain Events
38
+
* Domain Notification
39
+
* CQRS (Imediate Consistency)
40
+
* Event Sourcing
41
+
* Unit of Work
42
+
* Repository and Generic Repository
43
+
44
+
Angular 6
45
+
^^^^^^^^^^
46
+
47
+
* OpenId Connect throug angular-oauth2-oidc plugin to manage login.
48
+
* Bootstrap 4
49
+
* angular-6-social-login-v2 to take profile from Google and Facebook before register new users
It's responsible for Authenticate users. Check it's credentials and emit Tokens for Applications.
12
+
Authentication is needed when an application needs to know the identity of the current user. Typically these applications manage data on behalf of that user and need to make sure that this user can only access the data for which he is allowed.
13
+
14
+
Click `here <http://docs.identityserver.io/en/release/intro/big_picture.html#authentication>`_ to check more details.
15
+
16
+
User Management UI
17
+
------------------
18
+
19
+
A SPA application responsible for create and manager users. Send reset links. E-mail validation. Profile validation, and so on.
0 commit comments