Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/damienbod/secure_grpc
Security Experiments with gRPC and ASP.NET Core 5
https://github.com/damienbod/secure_grpc
aspnet-core aspnetcore grpc http2 https oauth2 proto3
Last synced: 5 days ago
JSON representation
Security Experiments with gRPC and ASP.NET Core 5
- Host: GitHub
- URL: https://github.com/damienbod/secure_grpc
- Owner: damienbod
- License: mit
- Created: 2019-03-06T08:15:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T09:06:29.000Z (almost 2 years ago)
- Last Synced: 2024-10-25T12:28:26.911Z (11 days ago)
- Topics: aspnet-core, aspnetcore, grpc, http2, https, oauth2, proto3
- Language: C#
- Homepage: https://damienbod.com/2019/03/06/security-experiments-with-grpc-and-asp-net-core-3-0/
- Size: 2.66 MB
- Stars: 95
- Watchers: 11
- Forks: 33
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
- Security Experiments with gRPC and ASP.NET Core 5
- Running Razor Pages and a gRPC service in a single ASP.NET Core application
- gRPC Bi-directional streaming with Razor Pages and a Hosted Service gRPC client
## History
2020-11-25: Updated to .NET 5
2019-12-17: Updated to .NET Core 3.1, fixed certs
2019-09-14: Updated nuget packages
2019-09-07: Adding a Grpc.Net.Client
2019-09-06: Updated Nuget packages, .NET Core 3 preview 9
2019-08-13: Updated Nuget packages, .NET Core 3 preview 8
2019-07-28: Updated Nuget packages, .NET Core 3 preview 7
2019-06-14: Updated Nuget packages, .NET Core 3 preview 6 changes
2019-05-07: Updated Nuget packages, .NET Core 3 preview 5 changes
2019-04-20: Updated Nuget packages, .NET Core 3 preview 4 changes
2019-03-25: Added secure Bi-directional streaming Hosted Service example, code clean up
2019-03-08: Added Razor Pages to gRPC server
2019-03-08: Removing the IHttpContextAccessor, no longer required
2019-03-07: Updated the auth security to configure this on the route, attributes are not supported in the current preview.
## Links:
https://github.com/grpc/grpc-dotnet/
https://grpc.io/
https://www.stevejgordon.co.uk/early-look-at-grpc-using-aspnet-core-3
https://helpcenter.gsx.com/hc/en-us/articles/115015887447-Extracting-Certificate-crt-and-PrivateKey-key-from-a-Certificate-pfx-File
https://stackoverflow.com/questions/37714558/how-to-enable-server-side-ssl-for-grpc