bkend-auth

Authenticates users via email, social login, magic link, and JWT tokens with RBAC.

589|149|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/popup-studio-ai/bkit-claude-code --skill bkend-auth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bkend-auth
Source: https://github.com/popup-studio-ai/bkit-claude-code/tree/main/skills/bkend-auth
Command: npx skills add https://github.com/popup-studio-ai/bkit-claude-code --skill bkend-auth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines and secures user authentication and access control across modern web applications, reducing risk and friction in identity management.

Core Features & Use Cases

  • Email/password signup and login
  • Social login (Google, GitHub)
  • Magic link authentication
  • JWT tokens (Access 1h, Refresh 7d) and session management
  • RBAC (admin/user/self/guest) and Row-Level Security (RLS) policies
  • Password management and account lifecycle
  • RESTful authentication endpoints support

Quick Start

Configure a baseline authentication flow with email/password and JWT-based sessions, then validate social login, token refresh, and RBAC-based access control.

Frequently Asked Questions about bkend-auth

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

FAQPage Schema
How do I implement secure JWT token lifecycle and session management for web APIs?

Implement secure JWT token lifecycle and session management by issuing short-lived access tokens paired with refresh tokens. This Skill handles access tokens valid for one hour and refresh tokens valid for seven days to maintain secure user sessions across web applications.

What is the best way to set up RBAC and Row-Level Security policies for user authentication?

The best way to set up RBAC and Row-Level Security policies is by defining admin, user, self, and guest roles within your authentication flow. This restricts data access at the row level, ensuring users only interact with authorized records.

Can I use social login like Google and GitHub alongside email and password authentication?

Yes, you can use social login alongside email and password authentication. This Skill supports Google and GitHub social logins in addition to traditional email and password signup, magic link authentication, and RESTful authentication endpoints.

Does this authentication approach support magic link and password management flows?

Yes, this authentication approach supports magic link and password management flows. It handles the complete account lifecycle, including onboarding, login flows, password management, and secure user access across modern web applications.

How do I configure RESTful authentication endpoints for onboarding and login flows?

Configure RESTful authentication endpoints for onboarding and login flows by setting up baseline email and password processing with JWT-based sessions. You can then validate social login, token refresh, and RBAC-based access control through these endpoints.