auth-wechat-miniprogram

Authenticate WeChat Mini Program users and propagate identity to CloudBase cloud functions.

Updated Dec 24, 2025
One-click install
npx skills add https://github.com/baiyongping/cowork-platform --skill auth-wechat-miniprogram-baiyongping
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auth-wechat-miniprogram
Source: https://github.com/baiyongping/cowork-platform/tree/main/.claude/skills/auth-wechat
Command: npx skills add https://github.com/baiyongping/cowork-platform --skill auth-wechat-miniprogram-baiyongping

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

WeChat Mini Program authentication in CloudBase is complex without native integration. This Skill consolidates native login flow, automatic user identity propagation to cloud functions, and secure identity verification to streamline development.

Core Features & Use Cases

  • Native WeChat Mini Program authentication with cloud functions
  • Automatic provisioning of identity context (OPENID, APPID, UNIONID)
  • Guidance for common scenarios like initialization, cloud function access, and testing authentication

Quick Start

Initialize CloudBase in your WeChat Mini Program and access the user's identity in cloud functions.

Frequently Asked Questions about auth-wechat-miniprogram

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

FAQPage Schema
How do I get openid and unionid in WeChat Mini Program cloud functions?

To get openid and unionid in WeChat Mini Program cloud functions, use cloud.getWXContext within wx-server-sdk. This accesses the user identity context automatically propagated through CloudBase during native login, providing secure OPENID, APPID, and UNIONID values for each API call.

What is WeChat Mini Program authentication in CloudBase?

WeChat Mini Program authentication in CloudBase is a native login flow that streamlines secure user identification. It consolidates automatic user identity propagation to cloud functions, eliminating complex custom integration by natively providing identity context across API calls.

Do I need wx-server-sdk for WeChat Mini Program cloud function authentication?

Yes, wx-server-sdk is required for WeChat Mini Program cloud function authentication. You must use it alongside cloud.init with a dynamic environment to properly initialize CloudBase and access the user identity context via cloud.getWXContext.

How to initialize CloudBase for WeChat Mini Program authentication?

To initialize CloudBase for WeChat Mini Program authentication, use cloud.init with a dynamic environment in your cloud functions. This setup enables native login flows and allows cloud.getWXContext to retrieve the OPENID and UNIONID for secure user identification.

Why does my cloud function not receive the WeChat Mini Program user identity?

Your cloud function fails to receive the WeChat Mini Program user identity if cloud.init is not configured with a dynamic environment or wx-server-sdk is missing. Proper initialization is required for automatic identity propagation to access OPENID via cloud.getWXContext.

Can I use CloudBase native login for secure user identification across API calls?

Yes, you can use CloudBase native login for secure user identification across API calls. It automatically provisions the identity context to cloud functions, ensuring secure verification and consistent user identification without manual token management for every request.