Zum Hauptinhalt springen

SMS-Verifizierung mit Tencent Short Message Service einrichten

Der offizielle Logto-Connector für den Tencent Short Message Service.

tipp

In diesem Leitfaden gehen wir davon aus, dass du grundlegende Kenntnisse über Logto Connectors hast. Falls nicht, schaue dir den Leitfaden Connectors konfigurieren an, um loszulegen.

腾讯云短信服务 Logto 官方连接器 中文文档

腾讯云短信连接器

腾讯云 ist ein bedeutender Cloud-Service-Anbieter in Asien und bietet zahlreiche Cloud-Dienste, einschließlich SMS-Dienstleistungen.

Dieser Connector wird offiziell von Logto bereitgestellt und hilft Endbenutzern, sich über SMS-Verifizierungscodes anzumelden und zu registrieren.

Einen SMS-Dienst in der Tencent Cloud SMS-Konsole konfigurieren

💡 Tipp

Du kannst bereits abgeschlossene Teile überspringen.

Ein Tencent Cloud-Konto erstellen

Gehe zu Tencent Cloud und registriere ein Konto.

Tencent Cloud SMS-Dienst aktivieren und konfigurieren

  1. Melde dich mit dem gerade bei Tencent Cloud registrierten Konto an und gehe zur SMS-Dienst-Konsole.
  2. Klicke auf der SMS-Dienst-Seite oben links auf die Schaltfläche „Kostenlose Testversion“ und beginne mit der Konfiguration.
  3. Lies und stimme den „SMS-Dienst-Nutzungsbedingungen“ und „Dienst aktivieren“ zu, um fortzufahren.
  4. Du befindest dich jetzt in der „SMS-Dienst-Konsole Übersicht“. Klicke je nach deinem Nutzungsszenario in der Seitenleiste auf „Inlandsnachrichten“ oder „Internationale / Hongkong, Macao und Taiwan Nachrichten“.
  5. Folge den Anweisungen, um Signaturen und Vorlagen hinzuzufügen, und stelle die entsprechenden Materialien und Informationen zur Überprüfung bereit:
    • Hinweis: Beim Hinzufügen einer Signatur wähle im Feld „Anwendungsszenario“ die Option „Verifizierungscode“ und beim Hinzufügen einer Vorlage wähle im Feld „Vorlagentyp“ ebenfalls „Verifizierungscode“, da wir diese Signaturen und Vorlagen zum Senden von Verifizierungscodes verwenden. Derzeit werden keine anderen Arten von Textnachrichten unterstützt.
    • Achte darauf, in den Vorlageninhalt {1} als Platzhalter einzufügen, der im tatsächlichen SMS-Versand durch den zufällig generierten Verifizierungscode ersetzt wird.
    • Derzeit werden mehrere Platzhalter nicht unterstützt. Bitte wähle oder erstelle eine Vorlage mit nur einem Platzhalter.
  6. Nachdem du die Anträge für SMS-Signaturen und Vorlagen eingereicht hast, musst du warten, bis sie wirksam werden. In der Zwischenzeit kannst du zur SMS-Dienst-Konsole Übersicht zurückkehren, um Testnachrichten zu senden. Wenn deine Signatur und Vorlage genehmigt wurden, kannst du sie direkt testen; falls nicht, bietet Tencent Cloud auch Testvorlagen an. - Vor dem Senden von Testnachrichten musst du möglicherweise eine kleine Einzahlung auf dein Konto vornehmen. - Du musst die Telefonnummer, die du für den Test verwenden möchtest, im Voraus registrieren, um die Testnachricht erfolgreich zu empfangen. Klicke auf den Tab „Anfänger-Konfigurationsanleitung“ oben in der SMS-Dienst-Konsole Übersicht, um mehr zu erfahren.

JSON für den Connector erstellen

  1. Gehe zur SMS-Dienst-Konsole Übersicht, bewege den Mauszeiger über das Avatar-Symbol oben rechts auf der Seite, gehe zu „Zugriffsverwaltung“ und klicke auf „Zugriffsschlüssel“ sowie „API-Schlüssel“. Nach erfolgreicher Sicherheitsüberprüfung erhältst du ein Paar „AccessKey ID“ und „AccessKey Secret“, die du sicher aufbewahren solltest.
  2. Gehe zu dem zuvor besuchten Tab „Inlandsnachrichten“ oder „Internationale / Hongkong, Macao und Taiwan Nachrichten“, um schnell „Signaturname“ und „Vorlagen-CODE“ zu finden.
    • Wenn du eine Testsignaturvorlage verwenden möchtest, gehe zum Tab „Schnellstart“, um sie unter „Testsignaturvorlage“ zu finden.
  3. Vervollständige die Einrichtung des Tencent Cloud SMS-Dienst-Connectors:
    • Verwende das Paar „AccessKey ID“ und „AccessKey Secret“, das du in Schritt 1 erhalten hast, um accessKeyId und accessKeySecret auszufüllen.
    • Verwende den „Signaturname“, den du in Schritt 2 erhalten hast, um das Feld signName auszufüllen. Alle Vorlagen verwenden diese Signatur gemeinsam.
    • Du kannst mehrere SMS-Dienstvorlagen hinzufügen, um verschiedene Nutzungsszenarien abzudecken. Hier ist ein Beispiel für das Ausfüllen einer einzelnen Vorlage:
      • Das Feld templateCode ist ein Attribut, mit dem du den Inhalt der gesendeten SMS steuern kannst. Die Werte stammen aus dem „Vorlagen-CODE“ in Schritt 2.
      • Das Feld usageType fülle mit Register, SignIn, ForgotPassword oder Generic aus, um die verschiedenen Szenarien Registrierung, Anmeldung, Passwort vergessen, Allgemein zuzuordnen. (usageType ist ein Logto-Attribut, das das Nutzungsszenario bestimmt.) Um den vollständigen Prozess nutzen zu können, müssen Vorlagen für Register, SignIn, ForgotPassword und Generic konfiguriert werden.
    • Hole die Anwendungs-ID aus dem Anwendungsmanagement und fülle sie in das Feld sdkAppId ein.
    • In der Sendungsdokumentation kannst du die von SMS-Produkten unterstützten Regionen finden und in das Feld region eintragen.

Tencent Cloud SMS-Connector testen

Du kannst vor dem „Speichern und Abschließen“ eine Telefonnummer eingeben und auf „Senden“ klicken, um zu testen, ob die Konfiguration ordnungsgemäß funktioniert.

Geschafft! Gehe jetzt zu SMS-Verifizierung für die Anmeldung aktivieren.

Konfigurationstypen

NameTyp
accessKeyIdstring
accessKeySecretstring
signNamestring
regionstring
sdkAppIdstring
templatesTemplate[]

| Template-Attribute | Typ | Enumerationswerte | | ------------------ | ----------- | ----------------- | ----------------------------------------- | | templateCode | string | N/A | | usageType | enum string | 'Register' \ | 'SignIn' | 'ForgotPassword' | 'Generic' |

Referenzen