Skip to content

Commit

Permalink
add some samples for security
Browse files Browse the repository at this point in the history
  • Loading branch information
meysamhadeli committed Oct 25, 2022
1 parent 5f2f05d commit dc6d745
Show file tree
Hide file tree
Showing 8 changed files with 39 additions and 3 deletions.
9 changes: 8 additions & 1 deletion docs/cqrs.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,4 +109,11 @@
- [yang-xiaodong/eShopOnContainers](https://github.com/yang-xiaodong/eShopOnContainers) - Replace eShopOnContainers EventBus with CAP
- [ddd-by-examples/all-things-cqrs](https://github.com/ddd-by-examples/all-things-cqrs) - Comprehensive guide to a couple of possible ways of synchronizing two states with Spring tools. Synchronization is shown by separating command and queries in a simple CQRS application.
- [DarekModzelewski/Contoso-University-DDD](https://github.com/DarekModzelewski/Contoso-University-DDD)
- [dimatrubca/book-exchange-app](https://github.com/dimatrubca/book-exchange-app) - BookExchangeApp is a fully functioning application that allows users to exchange books, earn and buy points, and receive recomendations based on the rated books
- [dimatrubca/book-exchange-app](https://github.com/dimatrubca/book-exchange-app) - BookExchangeApp is a fully functioning application that allows users to exchange books, earn and buy points, and receive recomendations based on the rated books
- [kalintsenkov/BettingSystem](https://github.com/kalintsenkov/BettingSystem)
- [bartstc/booking-app](https://github.com/bartstc/booking-app)
- [jasontaylordev/CleanArchitecture](https://github.com/jasontaylordev/CleanArchitecture)
- [jbogard/ContosoUniversityDotNetCore-Pages](https://github.com/jbogard/ContosoUniversityDotNetCore-Pages)
- [kgrzybek/modular-monolith-with-ddd](https://github.com/kgrzybek/modular-monolith-with-ddd)
- [thangchung/coolstore-moduliths](https://github.com/thangchung/coolstore-moduliths)
- [pdevito3/PeakLimsApi](https://github.com/pdevito3/PeakLimsApi)
1 change: 1 addition & 0 deletions docs/domain-driven-design/domain-driven-design.md
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,7 @@
- [bymyslf/payment-gateway](https://github.com/bymyslf/payment-gateway)
- [AntonioFalcaoJr/Dotnet6.EFCore6.Record.ValueObjects](https://github.com/AntonioFalcaoJr/Dotnet6.EFCore6.Record.ValueObjects)
- [AntonioFalcaoJr/EDA.CleanArch.DDD.CQRS.EventSourcing](https://github.com/AntonioFalcaoJr/EDA.CleanArch.DDD.CQRS.EventSourcing)
- [pdevito3/PeakLimsApi](https://github.com/pdevito3/PeakLimsApi)

## 📦 Libraries
- [Eventuous/eventuous](https://github.com/Eventuous/eventuous) - Minimalistic Event Sourcing library for .NET
Expand Down
5 changes: 4 additions & 1 deletion docs/dotnet/elastic-search.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,7 @@
- [The .NET Docs Show - Getting Started with Elasticsearch.NET](https://www.youtube.com/watch?v=Ll5yLL83W8M)
- [How to use Elasticsearch from .NET](https://www.youtube.com/watch?v=tw9svKWq6tg)
- [.Net 6 WebAPI - Intro to ElasticSearch - Step by Step #aspnetcore](https://www.youtube.com/watch?v=oPxoQKdC8sI)
- [Steve Gordon - An Introduction to Elasticsearch for .NET Developers - NDC London 2022](https://www.youtube.com/watch?v=_mbsMKymGjk)
- [Steve Gordon - An Introduction to Elasticsearch for .NET Developers - NDC London 2022](https://www.youtube.com/watch?v=_mbsMKymGjk)

## 🚀 Samples
- [stevejgordon/elasticsearch-demo](https://github.com/stars/meysamhadeli/lists/elastic-search)
8 changes: 8 additions & 0 deletions docs/event-sourcing.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,14 @@
- [oskardudycz/EventSourcing.NetCore/Sample/Warehouse](https://github.com/oskardudycz/EventSourcing.NetCore/tree/cqrs_with_net5/Sample/Warehouse)
- [EventStore/samples](https://github.com/EventStore/samples) - Samples showing practical aspect of EventStoreDB, Event Sourcing
- [ddd-by-examples/event-source-cqrs-sample](https://github.com/ddd-by-examples/event-source-cqrs-sample) - Sample ES/CQRS application
- [VenomAV/EventSourcingCQRS](https://github.com/VenomAV/EventSourcingCQRS)
- [oskardudycz/EventSourcing.NetCore](https://github.com/oskardudycz/EventSourcing.NetCore)
- [Eventuous/dotnet-sample](https://github.com/Eventuous/dotnet-sample)
- [learningcom/Learning.EventStore](https://github.com/learningcom/Learning.EventStore)
- [bymyslf/payment-gateway](https://github.com/bymyslf/payment-gateway)
- [AntonioFalcaoJr/EDA.CleanArch.DDD.CQRS.EventSourcing](https://github.com/AntonioFalcaoJr/EDA.CleanArch.DDD.CQRS.EventSourcing)


<div align="right">
<b><a href="#contents">↥ Back To Top</a></b>
</div>
3 changes: 3 additions & 0 deletions docs/security/authentication.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,9 @@
- [fluentpos/fluentpos](https://github.com/fluentpos/fluentpos) - Open Source Point Of Sales and Inventory Management Solution built with ASP.NET Core 5.0 WebAPI and Angular 12 Material.
- [cornflourblue/dotnet-5-jwt-refresh-tokens-api](https://github.com/cornflourblue/dotnet-5-jwt-refresh-tokens-api) - .NET 5.0 API - JWT Authentication with Refresh Tokens
- [cornflourblue/aspnet-core-3-jwt-authentication-api](https://github.com/cornflourblue/aspnet-core-3-jwt-authentication-api) - ASP.NET Core 3.1 JWT Authentication API
- [madeyoga/AuthEndpoints](https://github.com/madeyoga/AuthEndpoints)
- [cornflourblue/dotnet-6-jwt-refresh-tokens-api](https://github.com/cornflourblue/dotnet-6-jwt-refresh-tokens-api)

## Libraries

- [fake-authentication-jwtbearer](https://github.com/webmotions/fake-authentication-jwtbearer) - Simple way to fake an authenticated user for integration test with ASP.Net Core framework
Expand Down
8 changes: 8 additions & 0 deletions docs/security/identity-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,3 +45,11 @@
- [DuendeSoftware/BFF](https://github.com/DuendeSoftware/BFF) - Framework for ASP.NET Core to secure SPAs using the Backend-for-Frontend (BFF) pattern
- [KevinDockx/BlazorWASMSecurityBestPractices](https://github.com/KevinDockx/BlazorWASMSecurityBestPractices) - Sample showing a best practice security approach for Blazor WASM apps via the BFF pattern
- [simpleidserver/SimpleIdServer](https://github.com/simpleidserver/SimpleIdServer) - OpenID, OAuth 2.0, SCIM2.0, UMA2.0, FAPI, CIBA & OPENBANKING Framework for ASP.NET Core
- [damikun/trouble-training](https://github.com/damikun/trouble-training)
- [skoruba/Duende.IdentityServer.Admin](https://github.com/skoruba/Duende.IdentityServer.Admin)
- [DuendeSoftware/Samples](https://github.com/DuendeSoftware/Samples)
- [TanvirArjel/CleanArchitecture](https://github.com/TanvirArjel/CleanArchitecture)
- [damienbod/IdentityServer4AspNetCoreIdentityTemplate](https://github.com/damienbod/IdentityServer4AspNetCoreIdentityTemplate)
- [brunobritodev/JPProject.IdentityServer4.SSO](https://github.com/brunobritodev/JPProject.IdentityServer4.SSO)
- [khalidabuhakmeh/YarpReverseProxyFlowThroughAuth](https://github.com/khalidabuhakmeh/YarpReverseProxyFlowThroughAuth)
- [DuendeSoftware/Duende.AccessTokenManagement](https://github.com/DuendeSoftware/Duende.AccessTokenManagement)
3 changes: 2 additions & 1 deletion docs/security/oauth-openid.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,5 @@
- [openiddict/openiddict-core](https://github.com/openiddict/openiddict-core) - Versatile OpenID Connect stack for ASP.NET Core 2.1/3.1/5.0 and Microsoft.Owin 4.1 (compatible with ASP.NET 4.6.1)

## 🚀 Samples
- [robinvanderknaap/authorization-server-openiddict](https://github.com/robinvanderknaap/authorization-server-openiddict) - Authorization Server implemented with OpenIddict.
- [robinvanderknaap/authorization-server-openiddict](https://github.com/robinvanderknaap/authorization-server-openiddict) - Authorization Server implemented with OpenIddict.
- [AspNet.Security.OAuth.Providers](https://github.com/aspnet-contrib/AspNet.Security.OAuth.Providers)
5 changes: 5 additions & 0 deletions docs/testing/bdd.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@
- [Getting started with Behavior Driven Development (BDD) in .NET using SpecFlow](https://www.youtube.com/watch?v=EEeVU0z26u0)
- [Getting started with BDD using Specflow .NET Core 3.1 (C#)](https://www.youtube.com/watch?v=O5oHiBD5Lvk)
- [Getting Started with SpecFlow](https://www.youtube.com/watch?v=HpRzI0C-x-8)

## 🚀 Samples

- [MattHoneycutt/SpecsFor](https://github.com/MattHoneycutt/SpecsFor)

<div align="right">
<b><a href="#contents">↥ Back To Top</a></b>
</div>

0 comments on commit dc6d745

Please sign in to comment.