system-security

Guide JWT/OAuth 2.0 authentication, RBAC/ABAC/ACL authorization, and API security controls.

Updated May 23, 2024
One-click install
npx skills add https://github.com/thependalorian/porfolio --skill system-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-security
Source: https://github.com/thependalorian/porfolio/tree/main/.claude/skills/system-security
Command: npx skills add https://github.com/thependalorian/porfolio --skill system-security

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

System and API security is critical but often implemented inconsistently. This skill consolidates best practices for authentication, authorization, and API security to help teams design consistent, robust protections across services.

Core Features & Use Cases

  • Guidance on authentication methods (JWT, OAuth 2.0), and authorization models (RBAC, ABAC, ACL).
  • API security techniques: rate limiting, CORS, injection prevention, and other defense-in-depth measures.
  • Use Case: Secure a microservices API gateway and enable SSO across multiple services with consistent security policies.

Quick Start

Provide a secure, end-to-end plan for implementing JWT/OAuth 2.0 authentication, RBAC/ABAC/ACL authorization, and API security controls such as rate limiting and CORS across your services.

Frequently Asked Questions about system-security

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement JWT and OAuth 2.0 authentication across microservices?

Implementing JWT and OAuth 2.0 authentication across microservices requires consistent security policy frameworks. This guidance provides end-to-end design patterns for secure token-based authentication, enabling single sign-on and consistent access controls across multiple distributed services.

What is the best way to configure RBAC and ABAC authorization models for APIs?

Configuring RBAC and ABAC authorization models for APIs is best achieved through defense-in-depth guidance and governance-ready templates. These patterns ensure robust access controls by mapping user roles and attributes to specific API resource permissions.

How does rate limiting and CORS protect web service APIs?

Rate limiting and CORS protect web service APIs by applying defense-in-depth measures against abuse and unauthorized cross-origin requests. Rate limiting restricts excessive traffic, while CORS policies control how web browsers permit external domains to access your API resources securely.

Can I use these API security patterns to secure an API gateway with SSO?

Yes, you can use these API security patterns to secure an API gateway and enable SSO across multiple services. The guidance specifically supports designing consistent authentication and authorization protections tailored for microservices API gateway deployments.

Do I need specific dependencies to apply these authentication and authorization patterns?

No specific dependencies are required to apply these authentication and authorization patterns. The guidance provides framework-agnostic, governance-ready templates and practical configuration patterns that engineering teams can implement across various web service environments.