All Projects → ren8179 → QrF.Core

ren8179 / QrF.Core

Licence: MIT license
基于.net core 2.2 的微服务框架

Programming Languages

Vue
7211 projects
C#
18002 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
CSS
56736 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to QrF.Core

MonolithicArchitecture
This repository presents an approach on how to build an application using Monolithic architecture, ASP.NET Core, EntityFrameworkCore, Identity Server, CQRS, DDD
Stars: ✭ 18 (-5.26%)
Mutual labels:  cqrs, ddd, identityserver4
wolkenkit-todomvc
wolkenkit-todomvc is a todo application.
Stars: ✭ 15 (-21.05%)
Mutual labels:  cqrs, ddd
slack-community
Docs related to DDD-CQRS-ES Discord Community
Stars: ✭ 58 (+205.26%)
Mutual labels:  cqrs, ddd
es-emergency-call
Struggling with CQRS, A+ES, DDD? We can help you!
Stars: ✭ 26 (+36.84%)
Mutual labels:  cqrs, ddd
nestjs-boilerplate-microservice
Nestjs Microservice boilerplate: apply DDD, CQRS, and Event Sourcing within an event driven architecture
Stars: ✭ 270 (+1321.05%)
Mutual labels:  cqrs, ddd
radiopush
Create communities and share songs with Spotify users (https://radiopush.app)
Stars: ✭ 89 (+368.42%)
Mutual labels:  cqrs, ddd
cqrs
A lightweight, opinionated CQRS and event sourcing framework targeting serverless architectures.
Stars: ✭ 155 (+715.79%)
Mutual labels:  cqrs, ddd
nota
"None Of The Above" - is going to be a secure online voting system, intended to give the electorate better choices. It always adds one additional choice to anything to be voted on: If more than 50% of voters choose "None of the Above", the election is considered null and void.
Stars: ✭ 17 (-10.53%)
Mutual labels:  cqrs, ddd
event-store-mgmt-ui
Event Store Management UI
Stars: ✭ 23 (+21.05%)
Mutual labels:  cqrs, ddd
firebase-event-sourcing
Event Sourcing + CQRS + DDD for Firebase
Stars: ✭ 14 (-26.32%)
Mutual labels:  cqrs, ddd
eventuous
Minimalistic Event Sourcing library for .NET
Stars: ✭ 236 (+1142.11%)
Mutual labels:  cqrs, ddd
example-ddd-cqrs-server
Example DDD/CQRS based on Implementing Domain Driven Design book written by Vaughn Vernon
Stars: ✭ 40 (+110.53%)
Mutual labels:  cqrs, ddd
EcommerceDDD
Experimental full-stack application using Domain-Driven Design, CQRS, and Event Sourcing.
Stars: ✭ 178 (+836.84%)
Mutual labels:  cqrs, ddd
backend
Ergonode backend repository
Stars: ✭ 100 (+426.32%)
Mutual labels:  cqrs, ddd
educational-platform
Modular Monolith Java application with DDD
Stars: ✭ 124 (+552.63%)
Mutual labels:  cqrs, ddd
permacoop
Open source and eco design ERP solution reserved for worker-owned business.
Stars: ✭ 167 (+778.95%)
Mutual labels:  cqrs, ddd
CleanArchitecture
Clean Architecture Solution for .NET 5
Stars: ✭ 18 (-5.26%)
Mutual labels:  cqrs, ddd
FabricSSO
A SSO(Single Sign On) platform with Microservices architecture built on IdentityServer 4
Stars: ✭ 14 (-26.32%)
Mutual labels:  sso, identityserver4
Joker
An example of microservices container based application which implemented different approaches within each microservice (DDD, CQRS, Simple CRUD)
Stars: ✭ 41 (+115.79%)
Mutual labels:  ddd, identityserver4
e-shop
Sample Spring Cloud microservices e-shop.
Stars: ✭ 48 (+152.63%)
Mutual labels:  cqrs, ddd

QrF.Core

基于.net core 2.2 的微服务框架

QrF.Core.Ids4 基于IdentityServer4的授权认证服务

开发阶段使用AddDeveloperSigningCredential()方法即可完成签名认证,但是在生产环境,我们必须使用AddSigningCredential()方法并且使用OpenSSL生成自己的签名证书

使用OpenSSL生成证书

官网下载并安装OpenSSL OpenSSL官网

下载 Win64 OpenSSL v1.1.1b 版本

在OpenSSL的bin文件夹,以管理员身份打开CMD执行以下命令:

openssl req -newkey rsa:2048 -nodes -keyout ids4.key -x509 -days 365 -out ids4.cer

下面将生成的证书和Key封装成一个文件,以便IdentityServer可以使用它们去正确地签名tokens

openssl pkcs12 -export -in ids4.cer -inkey ids4.key -out ids4.pfx

参考的应用框架

jinyancao

参考文章

.NET Core微服务实战-统一身份认证

开发环境

VS2017 / VS Code

.net core 2.2

旧版本已迁移至  [1.0分支](https://github.com/ren8179/QrF.Core/tree/1.0)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].