.NET on AWS Blog

Category: Security, Identity, & Compliance

Dynamic configuration updates in .NET using Parameter Store and Secrets Manager

Loading configurations and secrets in .NET applications is a common practice. However, it comes with challenges in storing and accessing them securely and dynamically, without the need for application restart. AWS Systems Manager Parameter Store provides a centralized solution for storing and managing configurations and secrets data. This blog post explores an advanced approach to […]

AWS Elastic Beanstalk now integrates with AWS Secrets Manager and Systems Manager Parameter Store

AWS Elastic Beanstalk provides deployment and management capabilities for web applications and services. The Elastic Beanstalk service handles operational tasks including load balancing, scaling, and monitoring while users focus on their application code. Elastic Beanstalk allows applications to access configuration data through key-value pairs in environment properties. However, this approach has certain limitations – environment […]

Implement Role-based Access Control for .NET applications with Amazon Cognito

Ulili Nhaga contributed to this article. When building applications, ensuring proper security and access control is crucial. One way to achieve this is by implementing a Role-Based Access Control (RBAC) authorization system. This blog post will discuss implementing RBAC for .NET applications using Amazon Cognito with OpenID Connect (OIDC). We will guide you on how […]

Implement fine-grained authorization in your .NET API using Amazon Cognito Custom Scopes

APIs are the building blocks of modern software, and protecting them is more crucial than ever. As your application gets more complex and interconnected, ensuring that only authorized users can access specific resources becomes important. Amazon Cognito is an identity platform for web and mobile applications. It’s a user directory, an authentication server, and an […]

Implement a Custom Authorization Policy Provider for ASP.NET Core Apps using Amazon Verified Permissions

Amazon Verified Permissions is a managed authorization service for custom applications. You can use Verified Permissions to define fine-grained authorization policies based on principals, resources, roles, and attributes. Verified Permissions enables developers to build secure applications faster by externalizing authorization and centralizing policy management and administration. In this blog post, I use Verified Permissions to […]

Bob’s Used Books: A .NET Sample Application – Part 2: Architecture

Introduction Welcome to the second post in the Bob’s Used Books blog post series. In the first post I discussed how to get started with Bob’s Used Books and described the different debug and deployment modes you can use to test and run the application. In this post I will dive into the architecture of […]

Bob’s Used Books: A .NET Sample Application – Part 1: Getting Started

Introduction The best sample applications are simple to understand, but have enough complexity to demonstrate real-world usage. Our new open-source .NET sample application, Bob’s Used Books, provides the .NET community with a simple but real-world .NET application that leverages multiple AWS frameworks and services. Bob’s Used Books is a simple eCommerce application that sells fictional […]