Obsah

Minimální požadavky

Server (on-site instalace)

Linux

Klient (on-site instalace / cloud)

Požadavky na notifikace On-Premises

Tato sekce popisuje systémové požadavky a podporované technologie pro konfiguraci upozornění a notifikací (Push a Email) v prostředí Mervis SCADA On-Premises.

Push notifikace

Pro umožnění mobilních push notifikací v on-premises nasazení je nutné zohlednit následující architektonické požadavky:

Emailové notifikace (SMTP)

Mervis SCADA podporuje jak standardní, tak moderní autentizační metody pro odesílání automatických emailových upozornění.

Standardní autentizace

OAuth 2.0 autentizace (Modern Auth)

Pro IT prostředí, která vyžadují moderní bezpečnostní standardy, Mervis podporuje OAuth 2.0. To je vyžadováno zejména pro moderní cloudové emailové služby jako Microsoft Office 365 a Google Workspace.

Nastavení Microsoft Office 365

Pro použití OAuth 2.0 s Office 365 je nutné zaregistrovat Mervis jako aplikaci v portálu Microsoft Entra ID (dříve Azure AD).

  1. 1. Povolení SMTP Auth: Nejprve se ujistěte, že je pro danou schránku povoleno ověřené SMTP odesílání.
  2. 2. Registrace aplikace: Zaregistrujte novou aplikaci v Microsoft identity platform.
  3. 3. Nastavení Redirect URI: Přejděte do záložky Authentication a přidejte odpovídající Redirect URI (Poznámka: localhost je vyžadován pro .NET core):

Přidání Redirect URI v záložce Authentication

  1. 4. Nastavení API oprávnění: Přejděte do záložky API permissions. Klikněte na Add a permission, vyberte Microsoft Graph, zvolte Delegated permissions a přidejte následující požadované rozsahy:
    • email (Zobrazení emailové adresy uživatele)
    • offline_access (Zachování přístupu k datům)
    • IMAP.AccessAsUser.All (Čtení a zápis do schránek přes IMAP)
    • POP.AccessAsUser.All (Čtení a zápis do schránek přes POP)
    • SMTP.Send (Odesílání emailů pomocí SMTP AUTH)
    • User.Read (Přihlášení a čtení profilu uživatele)
  2. 5. Udělení administrátorského souhlasu: Po přidání oprávnění je nutné kliknout na Grant admin consent pro vaši doménu, aby byla aplikace plně autorizována.

Přidání požadovaných API oprávnění a kliknutí na Grant admin consent

Po udělení souhlasu ověřte, že všechna požadovaná oprávnění mají stav „Granted“ (zeleně):

Ověření, že všechna API oprávnění byla úspěšně udělena

Nastavení Google

Google účty jsou rovněž podporovány pomocí OAuth 2.0. Stejně jako u Microsoftu je nutné vytvořit OAuth Client ID v Google Cloud Console a vygenerovat odpovídající tokeny, které umožní Mervisu odesílat emaily jménem Gmail účtu.