auth-wechat-miniprogram

Identifies and simplifies WeChat Mini Program identity management in CloudBase via wx.auth native authentication.

2|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/EverettField/MatchMate-MiniProgram --skill auth-wechat-miniprogram-everettfield
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auth-wechat-miniprogram
Source: https://github.com/EverettField/MatchMate-MiniProgram/tree/main/miniprogram-2/.codebuddy/skills/auth-wechat
Command: npx skills add https://github.com/EverettField/MatchMate-MiniProgram --skill auth-wechat-miniprogram-everettfield

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CloudBase projects that run WeChat Mini Programs often struggle to securely identify users and access identity data like OPENID/UNIONID without custom OAuth flows. This skill provides native, automatic identity handling for mini programs using wx.cloud, simplifying user verification in cloud functions and client code.

Core Features & Use Cases

  • Native WeChat Mini Program authentication with CloudBase using wx.cloud
  • Access and propagate user identity (OPENID, UNIONID, APPID) in cloud functions
  • Scenarios: initialize CloudBase in Mini Program, read user identity in a cloud function, call cloud functions from the Mini Program, and test authentication
  • Best practices: dynamic environment in cloud.init, store OPENID securely, handle UNIONID availability

Quick Start

Initialize CloudBase in your Mini Program by calling the cloud initialization function with your environment ID to enable automatic user identity handling.

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, call the getWXContext method to access native user identity data without building custom OAuth flows.

How do I initialize CloudBase for WeChat Mini Program authentication?

Initialize CloudBase for WeChat Mini Program authentication by calling the cloud initialization function with your specific environment ID using wx.cloud to enable automatic user identity handling.

Does CloudBase support native WeChat Mini Program authentication?

Yes, CloudBase supports native WeChat Mini Program authentication by leveraging wx.cloud integration to automatically expose OPENID and UNIONID across initialization, cloud function calls, and authentication testing scenarios.

Why is UNIONID not available in my WeChat Mini Program CloudBase project?

UNIONID availability in your WeChat Mini Program CloudBase project requires proper dynamic environment handling in cloud.init and meeting specific WeChat account binding criteria to expose the identity securely.