Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek popisuje, jak nastavit a používat rozšířenou funkci přihlášení pro aplikaci Microsoft Dynamics 365 Commerce Store Commerce a Store Commerce pro web.
Aplikace Store Commerce a Store Commerce pro web poskytují rozšířenou přihlašovací funkci, pomocí které se pracovníci maloobchodního obchodu můžou přihlásit k aplikaci poS (point of sale) skenováním čárového kódu nebo potažením karty pomocí čtečky magnetického pruhu (MSR).
Před implementací rozšířené možnosti přihlašování vytvořte vlastní rozšíření, protože předem připravená implementace není určená pro použití v produkčním prostředí. Další informace najdete v tématu Rozšíření rozšířeného přihlašování.
Přihlašovací údaje uživatele a ID přihlašovacích údajů
Přihlašovací údaje uživatele a ID přihlašovacích údajů jsou dva důležité koncepty související s možností rozšířeného přihlašování.
- Přihlašovací údaje uživatele jsou tajný řetězec zaznamenaný na kartě fyzického personálu nebo čárovém kódu, který uživatel skenuje při přihlašování. Z bezpečnostních důvodů microsoft doporučuje, aby přihlašovací údaje uživatele byly alespoň 256 bitů, aby splňovaly oborový standard, což je 44 znaků kódovaných jako řetězec Base64.
- ID přihlašovacích údajů je interní koncept, který systém generuje podle přihlašovacích údajů uživatele a typu udělení. ID přihlašovacích údajů musí být jedinečné, aby bylo možné identifikovat členy personálu. Omezení úložiště dat omezuje maximální povolenou délku ID přihlašovacích údajů na 256 bitů.
Následující příklad ukazuje požadavek na jedinečnost ID přihlašovacího údaje. Máte dvě karty zaměstnanců, z nichž jedna má přihlašovací údaje 12345ABCDE, a druhá má přihlašovací údaje 12345FGHIJ. Předpřipravená implementace rozšířeného přihlašování používá prvních pět znaků jako ID přihlašovacích údajů. Výsledkem je, že obě karty mají stejné identifikační číslo (12345), a proto nelze obě použít k jednoznačné identifikaci zaměstnanců.
Nastavení rozšířeného přihlášení
Pokud chcete nastavit rozšířené přihlašování k registrům POS v maloobchodě, postupujte takto:
V centrále Commerce přejděte na Maloobchodní a velkoobchodní prodej > Instalace kanálu > Nastavení POS > Profily POS > Funkční profily.
V levém navigačním podokně vyberte profil funkčnosti přidružený k maloobchodu.
Na pevné záložce Funkce v části Další možnosti ověření přihlášení nastavte následující možnosti na Ano nebo Ne podle potřeby:
- Přihlášení zaměstnance čárovým kódem – Nastavte tuto možnost na Ano pokud chcete, aby se vaši pracovníci přihlásili do POS naskenováním čárového kódu.
- Přihlášení zaměstnance vyžaduje heslo – Nastavte tuto možnost na Ano pokud chcete, aby vaši pracovníci zadávali heslo během přihlášení do POS naskenováním čárového kódu.
- Přihlášení zaměstnance kartou – Nastavte tuto možnost na Ano pokud chcete, aby se vaši pracovníci přihlásili do POS přetažením čipové karty.
- Přihlášení zaměstnance pomocí karty vyžaduje heslo – Nastavte tuto možnost na Ano pokud chcete, aby vaši pracovníci zadávali heslo během přihlášení do POS přetažením čipové karty.
Čárový kód nebo karta jsou přidružené k přihlašovacím údajům, které můžete přiřadit pracovníkovi.
Přiřazení rozšířeného přihlášení
Ve výchozím nastavení pouze manažeři mohou přiřadit rozšířené přihlášení zaměstnancům. Chcete-li přiřadit rozšířené přihlášení, přejděte na Rozšířené přihlášení v POS. Pak vyhledejte pracovníka zadáním jeho ID operátora do vyhledávacího pole. Vyberte pracovníka a pak vyberte Přiřadit. Na další stránce protáhněte nebo naskenujte rozšířené přihlášení pro přiřazení pracovníka. Pokud je protáhnutí nebo naskenování úspěšné, tlačítko OK bude k dispozici. Chcete-li uložit rozšířené přihlašování pro tohoto pracovníka, vyberte OK.
Odstranění rozšířeného přihlášení
Pokud chcete odstranit rozšířené přihlášení přiřazené k pracovníkovi, vyhledejte pracovníka pomocí operace Rozšířené přihlášení. Vyberte pracovníka a vyberte Zrušit přiřazení. Budou odebrány všechny rozšířené přihlašovací údaje, které jsou přidruženy k danému pracovníkovi.
Použití rozšířeného přihlášení
Jakmile je rozšířené přihlášení nakonfigurováno a pracovník má přiřazen čárový kód nebo magnetický proužek, pracovníkovi stačí pouze protáhnout nebo naskenovat svoji kartu po zobrazení přihlašovací stránky POS. Je-li ke zpracování přihlášení nutné také heslo, pracovník je vyzván k zadání svého hesla.
Prodloužení rozšířeného přihlášení
Prvním aspektem rozšíření rozšířeného přihlašování je zvýšení zabezpečení, protože kartu fyzického personálu nebo čárový kód je možné ztratit a snadno duplikovat. Druhým aspektem je poskytnout zákazníkům flexibilitu například pro použití vlastní délky přihlašovacích údajů nebo ID přihlašovacích údajů podle obchodních požadavků.
V rozšířené ukázce přihlašování najdete bezpečnější komplexní řešení rozšíření s dvoufaktorovým ověřováním pomocí čísla PIN, včetně rozšíření POS i Commerce Runtime. Ukázka pokrývá celý životní cyklus rozšířeného přihlašování, včetně registrace přihlašovacích údajů uživatele, přihlášení kartou zaměstnance nebo přihlášení čárovým kódem, odemknutí terminálu a vylepšení uživatelských scénářů. Klíčové body rozšíření popsané v následujících sekcích musí k naplnění celého scénáře spolupracovat.
Rozšíření pokladního místa
U rozšíření pokladního místa je klíčovou akcí získání čísla PIN ze vstupního dialogu ihned poté, co uživatel přejede kartou nebo naskenuje čárový kód, a poté předá číslo PIN podle odpovídajících požadavků. Tuto operaci lze provést pomocí vstupního dialogového okna (PinInputDialog) a čtyř pretriggerů (PreEnrollUserCredentialsTrigger, PreLogOnTrigger, PreUnlockTerminalTrigger a PreElevateUserTrigger).
Rozšíření služby Commerce runtime
Dvě důležité požadavky na službu vyžadují přizpůsobení.
OverrideUserCredentialServiceRequest se používá v scénářích registrace přihlašovacích údajů i přihlašovacích tokenů. Generuje nové přihlašovací údaje na základě starých přihlašovacích údajů a slovník dalších parametrů, který obsahuje číslo PIN kódu. Číslo PIN a původní přihlašovací údaje nejsou uchovány v úložišti dat. Místo toho je zachována hashovaná hodnota nových přihlašovacích údajů.
GetUserAuthenticationCredentialIdServiceRequest vypočítá ID přihlašovacích údajů na základě přihlašovacích údajů uživatele a slovníku dodatečných parametrů a také provede kontrolu minimální délky přihlašovacích údajů. Přednastavená implementace schopnosti rozšířeného přihlašování vyžaduje, aby přihlašovací údaje měly minimální délku šesti znaků a aby prvních pět znaků (ID přihlašovacích údajů) bylo jedinečných. Toto chování musíte změnit v obslužné rutině služby kvůli bezpečnostním aspektům a obchodním požadavkům.
Službu pro přihlášení lze také rozšířit o podporu dalších zařízení pro rozšířené přihlášení, jako jsou čtečky dlaní. Další informace naleznete v dokumentaci k rozšíření služby POS.