Konfigurace přihlašování uživatelů přes MS Entra

Hlavní stránka / Podpora / Příručky / Příručka administrátora /

Konfigurace přihlašování uživatelů přes MS Entra

Příručka ve formátu PDF

Aplikace podporuje přihlašování uživatelů pomocí účtů spravovaných v Microsoft Entra ID (dříve Azure Active Directory). Pro využití této funkcionality je nutné provést ruční konfiguraci v prostředí Microsoft Entra ID.

Konfigurace Microsoft Entra ID se skládá z následujících kroků:

  • Registrace aplikace „ NET Genium “ na webové stránce https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps
    • portal.azure.com / Registrace aplikací
    • portal.azure.com / App registrations
    • NET Genium jako název aplikace
    • Zjištění ID aplikace (klienta), který je automaticky vytvořen při registraci aplikace
      • ID aplikace (klienta)
      • APPLICATION (client) ID
    • Nastavení URL NET Genia na hodnotu „https://{url_netgenia}/LoginByMicrosoft.aspx ”
      • portal.azure.com / Registrace aplikací / NET Genium / Ověřování / Identifikátory URI pro přesměrování
      • portal.azure.com / App registrations / NET Genium / Authentication / Redirect URIs
    • Povolení přístupových tokenů
      • portal.azure.com / Registrace aplikací / NET Genium / Ověřování / Implicitní udělení a hybridní toky / Přístupové tokeny (používané pro implicitní toky)
      • portal.azure.com / App registrations / NET Genium / Authentication / Implicit grant and hybrid flows / Access tokens (used for implicit flows)
    • Povolení ID tokenů
      • portal.azure.com / Registrace aplikací / NET Genium / Ověřování / Implicitní udělení a hybridní toky / Tokeny ID (používané pro implicitní a hybridní toky)
      • portal.azure.com / App registrations / NET Genium / Authentication / Implicit grant and hybrid flows / ID tokens (used for implicit and hybrid flows)
    • Vytvoření tajného kódu klienta
      • portal.azure.com / Registrace aplikací / NET Genium / Certifikáty a tajné kódy / Nový tajný kód klienta
      • portal.azure.com / App registrations / NET Genium / Certificates & secrets / New client secret
    • Nastavení oprávnění API pro Microsoft Graph
      • portal.azure.com / Registrace aplikací / NET Genium / Oprávnění rozhraní API / Přidat oprávnění / Microsoft Graph
      • portal.azure.com / App registrations / NET Genium / API permissions / Add a permission / Microsoft Graph
      • Název rozhraní API „ Microsoft Graph – User.Read “, typ „ Delegováno

Obrázek.png

  • Vytvoření konfiguračního souboru „ MicrosoftOAuth.json
    • Obsah souboru nastavit na: „{"web":{"client_id":" ID aplikace (klienta) ","auth_uri":"https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize","token_uri":"https://login.microsoftonline.com/organizations/oauth2/v2.0/token","client_secret":" tajný kód klienta "}}”
  • Postup při ladění chyb nebo v případě nefunkčního přihlašování
    • Zapnout logování „Na disk“ nebo „Do databáze a na disk“
    • Vyzkoušet přihlášení
    • Analyzovat obsah logového souboru „NETGenium\Logs\Anonymous\{yyyy-dd-MM}\loginmymicrosoft.log”
    • Podle typu chyby popsané v logovém souboru „loginbymicrosoft.log“
      • Změnit obsah konfiguračního souboru „ MicrosoftOAuth.json
      • Změnit nastavení v Azure (typicky vypršení platnosti client_secret)