auth-wechat-miniprogram

Expose WeChat Mini Program user identity to CloudBase cloud functions.

8|1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/Tugoukezhang/workbuddy-skills --skill auth-wechat-miniprogram-tugoukezhang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auth-wechat-miniprogram
Source: https://github.com/Tugoukezhang/workbuddy-skills/tree/main/skills/cloudbase/references/auth-wechat
Command: npx skills add https://github.com/Tugoukezhang/workbuddy-skills --skill auth-wechat-miniprogram-tugoukezhang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide explains how to implement WeChat Mini Program authentication with CloudBase, providing automatic user identity in cloud functions and seamless integration.

Core Features & Use Cases

  • Automatic WeChat Mini Program authentication when CloudBase is integrated
  • Access to user identifiers OPENID, APPID, and UNIONID in cloud functions
  • Patterns for initializing CloudBase in the Mini Program and calling cloud functions with identity

Quick Start

Initialize CloudBase in your Mini Program and read user 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?

CloudBase automatically exposes user identity to WeChat Mini Program cloud functions. By initializing CloudBase with wx.cloud.init on the client and using wx-server-sdk, cloud functions can directly access openid and unionid.

Does WeChat Mini Program authentication with CloudBase require manual login logic?

WeChat Mini Program authentication with CloudBase is automatic. Once CloudBase is integrated and initialized, it securely handles user login and passes identity to cloud functions without manual logic.

What do I need to set up before accessing user identity in WeChat cloud functions?

You need a CloudBase environment setup, wx.cloud.init in the Mini Program client, and wx-server-sdk in cloud functions. These prerequisites enable secure WeChat authentication and user identity access.

Can I use a dynamic environment for WeChat Mini Program CloudBase initialization?

Yes, you can use a dynamic environment for CloudBase initialization. The setup supports cloud.DYNAMIC_CURRENT_ENV in cloud functions to dynamically route and manage user identity across different deployment environments.

How does CloudBase handle appid and unionid for WeChat Mini Program access control?

CloudBase handles access control by automatically injecting appid and unionid into cloud functions. This allows developers to securely gate function access and manage permissions based on verified WeChat user identity.