security-auth

Implement JWT, OAuth2/OIDC, RBAC, ABAC, and MFA authentication with secure sessions.

24|8|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/Fujigo-Software/f5-framework-claude --skill security-auth-fujigo-software
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-auth
Source: https://github.com/Fujigo-Software/f5-framework-claude/tree/main/plugins/f5-core/skills/security-auth
Command: npx skills add https://github.com/Fujigo-Software/f5-framework-claude --skill security-auth-fujigo-software

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Authentication and authorization are foundational for securing applications, but implementing robust patterns across services, sessions, and APIs is error-prone without clear guidelines.

Core Features & Use Cases

  • JWT-based token management with short-lived access tokens and refresh token rotation.
  • RBAC/ABAC authorization patterns, including role-based access control and attribute-based policies.
  • OAuth2/OIDC integration for social login and SSO, plus standard session management.
  • Password hashing best practices and secure credential handling.
  • Anti-pattern awareness and security guardrails to avoid common pitfalls.
  • MFA and secure session considerations for high-security scenarios.

Quick Start

Integrate the TokenService with your user store to issue short-lived access tokens and refresh tokens for secure sessions.

Frequently Asked Questions about security-auth

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

FAQPage Schema
How do I implement JWT authentication with refresh token rotation for web apps?

JWT authentication with refresh token rotation is implemented by issuing short-lived access tokens alongside refresh tokens, ensuring secure session management across web apps and APIs. The pattern includes password hashing and token rotation to prevent session hijacking.

What is the best way to set up RBAC and ABAC authorization patterns across microservices?

RBAC and ABAC authorization patterns across microservices are implemented by defining role-based access control and attribute-based policies to restrict user actions. This approach applies secure guardrails to prevent common security anti-patterns in distributed architectures.

How does OAuth2 and OIDC integration work for social login and SSO?

OAuth2 and OIDC integration for social login and SSO works by connecting external identity providers to issue standardized tokens, enabling single sign-on across services. This integration handles standard session management and secure credential delegation.

Can I use MFA and secure session management for high-security APIs?

MFA and secure session management are supported for high-security APIs requiring multi-factor authentication. The implementation applies to web apps, APIs, and microservices, adding layered verification steps and token protection for sensitive scenarios.

What security guardrails are needed to avoid common authentication anti-patterns?

Security guardrails to avoid common authentication anti-patterns include secure credential handling, password hashing best practices, and short-lived token enforcement. These measures prevent vulnerable session configurations and improper access control implementations.

When do I need OAuth2/OIDC instead of standard JWT token management?

You need OAuth2/OIDC instead of standard JWT token management when implementing social login, single sign-on, or delegating authentication to external identity providers. Standard JWT token management is sufficient for internal user stores without SSO requirements.