All Projects → damienbod → AzureFunctionsSecurity

damienbod / AzureFunctionsSecurity

Licence: MIT license
Azure Functions Security

Programming Languages

C#
18002 projects
HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to AzureFunctionsSecurity

Fritz.HatCollection
A static website that displays a collection of Fritz's Hats
Stars: ✭ 21 (-8.7%)
Mutual labels:  azure-functions
multicloud
The serverless @multicloud library provides an easy way to write your serverless handlers 1 time and deploy them to multiple cloud providers include Azure & AWS.
Stars: ✭ 79 (+243.48%)
Mutual labels:  azure-functions
azure-maven-archetypes
Maven Archetypes for Microsoft Azure Services
Stars: ✭ 19 (-17.39%)
Mutual labels:  azure-functions
azure-sql-db-change-stream-debezium
SQL Server Change Stream sample using Debezium
Stars: ✭ 74 (+221.74%)
Mutual labels:  azure-functions
AngularLocalizationAspNetCore
Angular ASP.NET Core localization
Stars: ✭ 26 (+13.04%)
Mutual labels:  aspnet-core
powerbi-embed-v2
Power BI Embedded with Custom Controls PoC
Stars: ✭ 34 (+47.83%)
Mutual labels:  azure-functions
YoApp
YoApp, messaging suite with batteries included!
Stars: ✭ 17 (-26.09%)
Mutual labels:  aspnet-core
Scavenger
A virtual "scavenger hunt" game for mobile devices using Unity, Azure, and PlayFab
Stars: ✭ 19 (-17.39%)
Mutual labels:  azure-functions
shorty
URL shortener available as library, microservice (even containerized), aws lambda, and azure function
Stars: ✭ 31 (+34.78%)
Mutual labels:  azure-functions
azure-functions-ts-essentials
Essential interfaces and tools for backend development on Azure Functions with TypeScript
Stars: ✭ 21 (-8.7%)
Mutual labels:  azure-functions
clean-architecture-azure-cosmos-db
A starting point to build a web API to work with Azure Cosmos DB using .NET 5 and Azure Cosmos DB .NET SDK V3, based on Clean Architecture and repository design pattern. Partition key is also implemented through the repository pattern.
Stars: ✭ 277 (+1104.35%)
Mutual labels:  azure-functions
OnlineUsers-Counter-AspNetCore
Display online users count in ASP.NET Core in two ways (Cookie - SingalR)
Stars: ✭ 29 (+26.09%)
Mutual labels:  aspnet-core
QueueBatch
WebJobs/Azure Functions trigger providing batches of Azure Storage Queues messages directly to your function
Stars: ✭ 40 (+73.91%)
Mutual labels:  azure-functions
OSCI
Open Source Contributor Index
Stars: ✭ 107 (+365.22%)
Mutual labels:  azure-functions
TheLastTime
C# .NET 5 Blazor WebAssembly Progressive Web Application that tracks when was the last time you did something
Stars: ✭ 23 (+0%)
Mutual labels:  aspnet-core
AzureContainerInstancesManagement
Hosting game servers at scale using Azure Container Instances, using Azure Functions and Event Grid. Demo with OpenArena game server!
Stars: ✭ 41 (+78.26%)
Mutual labels:  azure-functions
Linker
🔗 A simple URL shortening website that serves as a nice demo application.
Stars: ✭ 21 (-8.7%)
Mutual labels:  aspnet-core
fullstack-jobs
Real(ish) demo using Angular with ASP.NET Core GraphQL and IdentityServer.
Stars: ✭ 84 (+265.22%)
Mutual labels:  aspnet-core
azure-functions-language-worker-protobuf
Protobuf definitions for the gRPC connections between the script host and the language workers
Stars: ✭ 27 (+17.39%)
Mutual labels:  azure-functions
functions-extension-101
Learn how to create your own Azure Functions extension in 5 steps
Stars: ✭ 35 (+52.17%)
Mutual labels:  azure-functions

Azure Functions Security

Blogs

History

2021-03-07 Update packages and using DefaultAzureCredential for Azure Key vault access, Microsoft.Identity.Web to 1.7.0

2020-10-25 Updated Microsoft.Identity.Web to 1.2.0, Updated Nuget packages

2020-09-30 Updated Microsoft.Identity.Web to 1.0.0

2020-09-19 Updated Azure Functions configurations to recommended way

2020-09-19 Added Azure Function oauth security example user access tokens

2020-09-10 Added Azure Function network security example

2020-09-01 Added Certificate authentication for Azure Functions

Testing

Azure Functions API keys , AuthorizationLevel.Anonymous

Azure

https://functionssecurity.azurewebsites.net/api/RandomStringAuthLevelAdmin

https://functionssecurity.azurewebsites.net/api/RandomStringAuthLevelAnonymous

https://functionssecurity.azurewebsites.net/api/RandomStringAuthLevelFunc

Local

http://localhost:7071/api/RandomStringAuthLevelAdmin

http://localhost:7071/api/RandomStringAuthLevelAnonymous

http://localhost:7071/api/RandomStringAuthLevelFunc

Functions Certificate

Azure

https://functioncertificate20200829215001.azurewebsites.net/api/randomString

Links

https://docs.microsoft.com/en-us/azure/azure-functions/security-concepts

https://docs.microsoft.com/en-us/aspnet/core/security/authentication/certauth

https://damienbod.com/2019/06/13/certificate-authentication-in-asp-net-core-3-0/

https://damienbod.com/2019/09/07/using-certificate-authentication-with-ihttpclientfactory-and-httpclient/

https://github.com/dotnet/aspnetcore/blob/master/src/Security/Authentication/Certificate/src/CertificateAuthenticationHandler.cs

https://stackoverflow.com/questions/27307322/verify-server-certificate-against-self-signed-certificate-authority

https://stackoverflow.com/questions/24107374/ssl-certificate-not-in-x509store-when-uploaded-to-azure-website#34719216

https://docs.microsoft.com/en-us/azure/app-service/app-service-web-configure-tls-mutual-auth#access-client-certificate

Links Azure Networking / Application Gateway

https://docs.microsoft.com/en-us/azure/virtual-network/

https://docs.microsoft.com/en-us/azure/virtual-network/tutorial-restrict-network-access-to-resources

https://docs.microsoft.com/en-us/azure/virtual-network/quickstart-create-nat-gateway-portal

http://www.subnet-calculator.com/

https://www.youtube.com/watch?v=8Wh6ZXf8LK8

OpenID Connect Azure AD

https://cmatskas.com/create-an-azure-ad-protected-api-that-calls-into-cosmosdb-with-azure-functions-and-net-core-3-1/

https://anthonychu.ca/post/azure-functions-app-service-openid-connect-auth0/

https://docs.microsoft.com/en-us/azure/app-service/configure-authentication-provider-openid-connect

Azure/azure-functions-vs-build-sdk#397

https://blog.wille-zone.de/post/secure-azure-functions-with-jwt-token/#secure-azure-functions-with-jwt-access-tokens

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

https://github.com/Azure-Samples/active-directory-aspnetcore-webapp-openidconnect-v2

https://jwt.io/

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].