Claude Code plugins for affolterNET.Web authentication and authorization libraries
npx claudepluginhub affolternet/affolternet.webClaude Code skills for affolterNET.Web.Api - JWT Bearer authentication with Keycloak integration for ASP.NET Core APIs
Claude Code skills for affolterNET.Web.Bff - Cookie-based OIDC authentication with YARP reverse proxy and SPA integration
This library collection provides flexible authentication and authorization modes for ASP.NET Core applications with YARP reverse proxy integration.
# Core package (required)
dotnet add package affolterNET.Web.Core
# For API authentication
dotnet add package affolterNET.Web.Api
# For BFF (Backend-for-Frontend) with YARP
dotnet add package affolterNET.Web.Bff
This library includes Claude Code plugins for AI-assisted configuration. The plugins provide contextual guidance for service registration, authentication setup, YARP configuration, and more.
# Add the marketplace
/plugin marketplace add https://github.com/affolterNET/affolterNET.Web
# Install for BFF applications
/plugin install [email protected]
# Install for API applications
/plugin install [email protected]
BFF Plugin:
bff-setup - Service registration and middleware pipelinekeycloak-auth - Cookie-based OIDC authenticationyarp-proxy - YARP reverse proxy configurationspa-integration - SPA fallback and 401 handlingrpt-permissions - Permission-based authorizationsecurity - Headers, CORS, and antiforgeryswagger - OpenAPI documentationcustomization - Middleware extension hooksAPI Plugin:
api-setup - Service registration and middlewarejwt-auth - JWT Bearer authenticationsecurity - Headers and CORSswagger - OpenAPI documentationhealth-checks - Health check endpointsUse the provided script to build and test packages locally:
# Build, test, and pack version 1.0.0
./manage-packages.sh 1.0.0
# Only build
./manage-packages.sh 1.0.0 build
# Only pack packages
./manage-packages.sh 1.0.0 pack
# Publish to local NuGet source for testing
./manage-packages.sh 1.0.0 publish-local
The repository includes GitHub Actions workflows for:
To publish to NuGet.org:
NUGET_API_KEY to repository secretsv1.0.0)This library provides flexible authentication and authorization modes for ASP.NET Core applications with YARP reverse proxy integration.
┌─────────────────────────────────────────────────────────────────────────────────┐
│ AUTHENTICATION MODES │
└─────────────────────────────────────────────────────────────────────────────────┘
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────────────────────────┐
│ NONE │ │ AUTHENTICATE │ │ AUTHORIZE │
│ │ │ (LOGIN) │ │ │
│ Anonymous │ │ Login Required │ │ Login + Permission Claims Required │
│ Access │ │ No Permissions │ │ Fine-grained Access Control │
└─────────────────┘ └─────────────────┘ └─────────────────────────────────────┘
Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage