Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/damienbod/grpcazureappserviceappauth

App-to-App architectecture, secure ASP.NET Core GRPC API hosted in an Linux kestrel Azure App Service
https://github.com/damienbod/grpcazureappserviceappauth

aspnet-core azur-app-service azure dotnet grpc msal oauth2

Last synced: about 2 months ago
JSON representation

App-to-App architectecture, secure ASP.NET Core GRPC API hosted in an Linux kestrel Azure App Service

Awesome Lists containing this project

README

        

# GRPC Azure App Service Microsoft.Identity.Web

[![.NET](https://github.com/damienbod/GrpcAzureAppServiceAppAuth/actions/workflows/dotnet.yml/badge.svg)](https://github.com/damienbod/GrpcAzureAppServiceAppAuth/actions/workflows/dotnet.yml)

## Secure ASP.NET Core GRPC API hosted in a Linux kestrel Azure App Service

https://damienbod.com/2022/08/29/secure-asp-net-core-grpc-api-hosted-in-a-linux-kestrel-azure-app-service/

![setup](https://github.com/damienbod/GrpcAzureAppServiceAppAuth/blob/main/images/appServiceGrpc_01.png)

## Microsoft Entra ID App-to-App security architecture

https://damienbod.com/2024/10/07/microsoft-entra-id-app-to-app-security-architecture/

Single:

![setup](https://github.com/damienbod/GrpcAzureAppServiceAppAuth/blob/main/images/single_app_registration_01.png)

Multiple:

![setup](https://github.com/damienbod/GrpcAzureAppServiceAppAuth/blob/main/images/single_app_registration_02.png)

## History

- 2024-10-31 Updated packages
- 2024-10-01 Updated packages, add docs
- 2024-07-03 Updated packages
- 2024-06-22 Updated packages
- 2024-04-25 Updated packages
- 2024-03-20 Updated packages
- 2024-01-27 Updated .NET 8
- 2023-11-03 Updated packages
- 2023-08-14 Updated packages
- 2023-04-17 Updated packages
- 2023-01-29 Updated packages
- 2022-10-09 Updated packages

## Links

https://github.com/AzureAD/microsoft-identity-web/wiki

https://learn.microsoft.com/en-us/entra/identity-platform/

https://github.com/grpc/grpc-dotnet/

https://docs.microsoft.com/en-us/aspnet/core/grpc

https://github.com/Azure/app-service-linux-docs/blob/master/HowTo/gRPC/use_gRPC_with_dotnet.md