npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@logto/connector-tencent-sms

v1.4.1

Published

Tencent SMS connector implementation.

Readme

Tencent short message service connector

The official Logto connector for Tencent short message service.

Table of contents

Get started

Tencent Cloud is a primary cloud service provider in Asia, offering various services, including SMS (short message service).

Tencent Short Message Service connector is an official Logto integration that helps end-users register or sign in using SMS verification codes.

Set up a short message service in Tencent Cloud

Create an Tencent Cloud account

Go to the Tencent Cloud website and register your account if you don't have one.

  1. Sign-in with your account at the Tencent Cloud website and go to the SMS service console page.
  2. Click the “Free Trial” (免费试用) button on the SMS service page and follow the setup steps.
  3. Agree to the “Terms of SMS Service Activation” (短信开通服务条款) and click “Activate Service” (开通服务) to proceed.
  4. On the “SMS Console Overview” (短信服务控制台概览), choose “Domestic Messages”(国内消息) or “International/Hong Kong, Macao, Taiwan Messages”(国际/港澳台消息) from the sidebar based on your needs.
  5. Add a signature and template for SMS messages. Note:
    • When adding a “Signature” (签名), select “Verification Code” (验证码) under the "Applicable Scenarios" (模版类型) field.
    • When adding a template, choose “Verification Code” as the template type.
    • Include a placeholder {1} in the template content, which will be replaced by a randomly generated code.
    • Templates with multiple placeholders are not supported. Use or create a single-placeholder template.
  6. Submit the signature and template for approval. After submission:
    • Wait for them to take effect.
    • Test SMS can be sent from the “SMS Console Overview” (短信服务控制台概览). Approved signatures and templates can be used directly for testing, or use the testing templates provided if they are still under review.
    • Ensure your account has sufficient balance for testing and pre-register the test phone number to receive SMS successfully.

For detailed guidance, click the “Getting Started Guide” (新手配置指引) tab in the SMS Console Overview.

Compose the connector JSON

  1. Go to the “SMS Console Overview” and hover over your avatar in the top-right corner. Navigate to “Access Management > Access Keys > API Keys” to generate your AccessKey ID and AccessKey Secret after completing security verification. Please keep them properly.
  2. From the “Domestic Messages” (国内消息) or “International/Hong Kong, Macao, Taiwan Messages” (国际/港澳台消息) tab, retrieve the “Signature Name” (签名名称) and “Template Code” (模版 CODCE).
    • For testing templates, check the “Getting Started” (快速开始) tab under "Test-Exclusive Templates" (测试专用签名模版).
  • Configure the Tencent Cloud SMS Connector with the following fields:
    • accessKeyId and accessKeySecret: Use the credentials from step 1.
    • signName: The signature name obtained in step 2. This applies to all templates.
    • Add multiple templates for different scenarios if needed. Example for a single template:
      • templateCode: Retrieved from the “Template Code” in step 2.
      • usageType: Specify one of Register, SignIn, ForgotPassword, or Generic for different scenarios (Logto-specific property).
      • Ensure templates are configured for all four scenarios to complete the flow.
    • sdkAppId: Found in “Application Management” (应用管理).
    • region: Specify the supported region from the “Sending Documentation” (发送文档).

Test Tencent Cloud SMS connector

You can type in a phone number and click on "Send" to see whether the settings can work before "Save and Done".

That's it. Don't forget to Enable connector in sign-in experience.

Config types

| Name | Type | | --------------- | ---------- | | accessKeyId | string | | accessKeySecret | string | | signName | string | | region | string | | sdkAppId | string | | templates | Template[] |

| Template Properties | Type | Enum values | | ------------------- | ----------- | ------------------------------------------------------- | | templateCode | string | N/A | | usageType | enum string | 'Register' | 'SignIn' | 'ForgotPassword' | 'Generic' |

References