Ověřování uživatelů ABRA BI pomocí Web API
Aby bylo přihlašování do ABRA BI funkční a bezpečné, doporučujeme nastavit ověřování přes aplikační server ABRA Gen pomocí Web API. V tomto návodu si ukážeme, jak na to.
Pro využití nového způsobu přihlašování je nutné mít nainstalovanou verzi ABRA BI 25.1.7 nebo novější.
Postup nastavení ověřování přes Web API
Celý proces se skládá ze dvou hlavních kroků. Nejprve v ABRA BI nadefinujete spojení na API server ABRA Gen a poté upravíte stávající autentizační modul tak, aby toto nové spojení pro ověřování hesel využíval.
1. Vytvoření API spojení
V administraci ABRA BI přejděte do agendy Systémová nastavení → API spojení a pomocí tlačítka "Nový" založte nové spojení. Tímto krokem říkáte systému ABRA BI, kde se nachází váš aplikační server ABRA Gen a jak se k němu má připojit.
Vyplňte potřebné údaje v zobrazeném dialogu:
- Url API: Zadejte kompletní adresu vašeho aplikačního serveru ABRA Gen (např. http://api.mojefirma.eu:8381).
- Spojení: Vyberte název databázového spojení v systému ABRA Gen, proti kterému se mají uživatelé ověřovat.
- Uživatelské jméno a Heslo: Vložte přihlašovací údaje uživatele systému ABRA Gen, který má dostatečná práva pro přístup přes API.
Dialog pro nastavení nového API spojení v administraci ABRA BI.
Po vyplnění můžete funkčnost otestovat tlačítkem Test API a následně uložit.
2. Úprava autentizačního modulu
Nyní je třeba říct samotnému autentizačnímu modulu, že má pro ověření hesla použít nově vytvořené API spojení.
Přejděte do agendy Autentizace → Autentizační moduly a otevřete si pro opravu váš stávající modul typu systém "ABRA Gen", který používáte pro přihlašování.
V definici modulu naleznete nové pole Definice API spojení. Klikněte na tlačítko pro výběr (...) a zvolte API spojení, které jste vytvořili v předchozím kroku. Následně záznam uložte.
Přiřazení vytvořeného API spojení ke stávajícímu autentizačnímu modulu.
Původní databázové spojení nemažte!
POZOR: Pole Definice spojení (původní přímé databázové spojení) ponechte vyplněné a plně funkční. ABRA BI z něj i nadále načítá seznam uživatelů, které nabízí v přihlašovacím dialogu. Pro samotné ověření zadaného hesla se však již použije bezpečnější cesta přes nové API spojení.
Tím je celé nastavení hotovo. Přihlašování uživatelů bude od této chvíle probíhat moderním a bezpečným způsobem přes API systému ABRA Gen. Z pohledu běžného uživatele se na přihlašovacím dialogu nic nemění.