replit-auth

Automates web and mobile login with a configurable authentication module.

1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/alyamenfactory/new --skill replit-auth-alyamenfactory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: replit-auth
Source: https://github.com/alyamenfactory/new/tree/main/.local/skills/replit-auth
Command: npx skills add https://github.com/alyamenfactory/new --skill replit-auth-alyamenfactory

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openid-client, cookie-parser, express, react, react-dom, react-vite-plugin, expo, expo-auth-session, expo-secure-store, expo-crypto, expo-web-browser, expo-constants, pg, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of integrating Replit authentication into web and mobile applications, providing a seamless and secure user authentication experience.

Core Features & Use Cases

  • Replit Authentication: Integrates Replit's OpenID Connect with PKCE for secure user authentication.
  • Web and Mobile Support: Works with Express, React+Vite, and Expo React Native for both web and mobile applications.
  • Database Schema: Provides a database schema for user session management.
  • Use Case: Use this Skill to add authentication to your web or mobile app, allowing users to sign in with their Replit account.

Quick Start

Use the replit-auth skill to set up Replit authentication for your Express web app.

Frequently Asked Questions about replit-auth

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

FAQPage Schema
How do I add Replit authentication to my Express web app?

You can add Replit authentication to an Express app by integrating OpenID Connect with PKCE. This requires the openid-client and cookie-parser packages to handle authentication flows and manage user sessions securely.

Can I use Replit authentication with Expo React Native?

Yes, Replit authentication works with Expo React Native. It uses Expo packages like expo-auth-session, expo-secure-store, and expo-web-browser to manage mobile authentication flows and secure token storage.

How does OpenID Connect with PKCE handle Replit user sessions?

OpenID Connect with PKCE secures Replit user sessions by validating authentication flows and storing session data. The setup requires a PostgreSQL database schema to manage and persist user session information.

Does Replit authentication work with React and Vite?

Yes, Replit authentication supports React and Vite applications. It integrates OpenID Connect with PKCE to handle authentication flows, allowing users to securely sign in with their Replit accounts.

What database do I need for Replit authentication session management?

Replit authentication session management requires PostgreSQL to store user session data. The setup provides a database schema to securely persist session information and retrieve user data after authentication.