What problem does it solve?
This Skill eliminates the manual effort and boilerplate code required to implement AWS Cognito authentication for Jarvis .NET 9 backend applications, ensuring consistent, secure auth flows aligned with the Jarvis clean architecture framework.
Core Features & Use Cases
- Pre-built Cognito Services: Includes ready-to-use CognitoClient and IAuthenticationService from the Jarvis.Authentications.Cognito package for standard authentication operations.
- Streamlined DI Registration: Supports registration via Jarvis layer extensions, eliminating manual dependency injection configuration.
- Secure Credential Handling: Guides users to store AWS credentials via IAM roles or environment variables, avoiding hardcoded secrets.
- Use Case: For example, if you are building a multi-tenant Jarvis backend that requires user pool-based authentication, this Skill lets you add fully functional Cognito auth in minutes instead of writing custom integration code from scratch.
Quick Start
Use the authentication-dotnet-cognito skill to configure AWS Cognito user pool authentication for your Jarvis backend application by adding the required package reference and updating your app settings with your Cognito pool details.