Ein Azure-Dienst, der eine hybride Multi-Cloud-Verwaltungsplattform für APIs bereitstellt
Hey @Ruth Zihlmann du kannst deine App für FluentSMTP ganz einfach über das Microsoft Entra-Portal (früher Azure AD) registrieren. So geht’s Schritt für Schritt:
Anmelden • Geh ins Microsoft Entra Admin Center: https://entra.microsoft.com • Melde dich mit deinem Azure-/Microsoft-Konto an. • Falls du in mehreren Verzeichnissen bist, oben rechts auf „Verzeichnisse + Abonnements“ klicken und das richtige Tenant auswählen.
Neue App-Registrierung anlegen • Links im Menü auf „Identity“ (bzw. „Microsoft Entra ID“) > „Applications“ > „App registrations“ klicken. • Oben auf „New registration“ (Neue Registrierung) klicken. • Vergib einen aussagekräftigen Namen, z. B. „FluentSMTP-App“. • Wähle unter „Supported account types“ aus, wer sich anmelden darf. Für interne Szenarien oft „Accounts in this organizational directory only“. • Bei Redirect URI kannst du vorerst nichts eintragen (machen wir später, wenn du zum Beispiel OAuth-Flows nutzt). • Auf „Register“ klicken.
Client-ID und Tenant-ID notieren • Nach der Registrierung siehst du auf der Übersichtsseite deine Application (client) ID und Directory (tenant) ID. Notier dir beides für deine FluentSMTP-Konfiguration.
API-Berechtigungen hinzufügen • Im Menü deiner App auf „API permissions“ gehen. • „Add a permission“ > „Microsoft Graph“ > „Delegated permissions“ > z. B. „Mail.Send“ (für SMTP-over-Graph). • Nach dem Hinzufügen auf „Grant admin consent“ klicken.
Client-Secret erstellen • Unter „Certificates & secrets“ wählst du „New client secret“. • Gib eine Beschreibung und eine Ablaufzeit an, dann auf „Add“ klicken. • Das generierte Geheimnis kopieren – du siehst den Wert nur an dieser Stelle.
(Optional) Redirect URI konfigurieren • Wenn du OAuth-Flows mit Redirect-URIs nutzen willst, geh unter „Authentication“ auf „Add a platform“ und füge z. B. eine Web-URI oder Mobile/Desktop-URI hinzu.
FluentSMTP konfigurieren In deinem .NET-Code bindest du nun: • Tenant-ID • Client-ID • Client-Secret • (ggf.) Redirect URI und den Scope „https://graph.microsoft.com/.default“ ein. FluentSMTP übernimmt dann über die Microsoft-Identity-Library (MSAL) den Token-Austausch und versendet deine E-Mails über Microsoft Graph.
Referenzen: • Quickstart: App registrieren: