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