Bendrinti naudojant


Nustatyti išplėstinę „Store Commerce“ prisijungimo funkciją

Šiame straipsnyje aprašoma, kaip nustatyti ir naudoti išplėstines prisijungimo funkcijas Microsoft Dynamics 365 Commerce Store Commerce programoje ir „Store Commerce“, skirtoje žiniatinkliui.

„Store Commerce“ programa ir „Store Commerce“, skirta žiniatinkliui, suteikia išplėstinę prisijungimo galimybę, leidžiančią mažmeninės prekybos parduotuvės darbuotojams prisijungti prie pardavimo vietos (POS) programos nuskaitydami brūkšninį kodą arba perbraukdami kortelę naudodami magnetinių juostelių skaitytuvą (MSR).

Prieš įjungdami išplėstinę prisijungimo galimybę, turite sukurti savo pasirinktinius plėtinius, nes nepridėjusio diegimo programa neskirta naudoti gamyboje. Norėdami gauti daugiau informacijos, žr. išplėstinę prisijungimo informaciją.

Vartotojo kredencialas ir kredencialo ID

Naudotojo kredencialas ir kredencialo ID yra dvi svarbios sąvokos, susijusios su išplėstine prisijungimo galimybe.

  • Vartotojo kredencialai yra slaptą eilutę, įrašytą faktinio personalo kortelėje arba brūkšniniame kode, kuris nuskaitomas prisijungiant. Saugumo sumetimais „Microsoft“ rekomenduoja, kad vartotojo kredencialas būtų bent 256 bitų, kad atitiktų pramonės standartą, kuris yra 44 simboliai, užkoduoti kaip „Base64“ eilutė.
  • Kredencialų ID yra vidinė sąvoka, generuojama pagal vartotojo kredencialus ir subsidijos tipą. Kredencialų ID turi būti unikalus, kad būtų galima identifikuoti darbuotojus. Dėl duomenų saugyklos apribojimo maksimalus leistinas kredencialų ID ilgis yra 256 bitai.

Toliau pateiktame pavyzdyje parodytas kredencialų ID unikalumo reikalavimas. Turite dvi personalo korteles, vienoje iš kurių yra kredencialai 12345ABCDE, o vienoje – 12345FGHIJ. Out-of-box išplėstinis prisijungimo diegimas naudoja pirmus penkis simbolius kaip kredencialų ID. Todėl abi kortelės turi tą patį kredencialo ID (12345), todėl jų abiejų negalima naudoti norint išskirtinai identifikuoti personalo darbuotojus.

Nustatykite išplėstinį prisijungimą

Norėdami nustatyti išplėstinį POS registrų prisijungimą mažmeninėje parduotuvėje, atlikite šiuos veiksmus.

  1. Commerce headquarters eikite į Mažmeninė prekyba ir prekyba > Kanalo nustatymas > POS nustatymas > POS profiliai > Funkcionalumo profiliai.

  2. Kairiojoje naršymo srityje pasirinkite funkcijų profilį, susietą su mažmenine parduotuve.

  3. Greitojo skirtuko Funkcijos skiltyje Papildomos prisijungimo autentifikavimo parinktys nustatykite toliau nurodytas parinktis į Taip arba Ne atitinkamai:

    • Darbuotojų brūkšninio kodo prisijungimas – nustatykite šią parinktį į Taip, jei norite, kad jūsų darbuotojai prisijungtų prie POS nuskaitydami brūkšninį kodą.
    • Darbuotojų brūkšninio kodo prisijungimo reikalavimas slaptažodžio – nustatykite šią parinktį į Taip, jei norite, kad jūsų darbuotojai įvestų slaptažodį prie POS nuskaitydami brūkšninį kodą.
    • Darbuotojų kortelės prisijungimas – nustatykite šią parinktį į Taip, jei norite, kad jūsų darbuotojai prisijungtų prie POS braukdami kortelė.
    • Darbuotojų kortelės prisijungimas – nustatykite šią parinktį į Taip, jei norite, kad jūsų darbuotojai įvestų slaptažodį prie POS braukdami kortelę.

Brūkšninis kodas arba kortelė yra susieti su kredencialais, kuriuos galima priskirti darbuotojui.

Priskirkite išplėstinį prisijungimą

Pagal numatytuosius parametrus tik vadovai gali darbuotojams prisijungti išplėstinės registracijos funkciją. Norėdami prisijungti išplėstinės registracijos funkciją, EKA pasirinkite Išplėstinė registracija. Tada ieškokite darbuotojo, ieškos lauke įvesdami darbuotojo operatoriaus ID. Pasirinkite darbuotoją ir spustelėkite Priskirti. Kitame puslapyje perbraukite arba nuskaitykite išplėstinę registraciją, kad priskirtumėte darbuotoją. Jei perbraukimas arba nuskaitymas sėkmingas, mygtukas Gerai tampa aktyvus. Spustelėkite Gerai, norėdami prijungti darbuotojo išplėstinę registraciją.

Naikinkite išplėstinį prisijungimą

Norėdami panaikinti darbuotojui prisijungti išplėstinę registraciją, ieškokite darbuotojo naudodami operaciją Išplėstinė registracija. Pasirinkite darbuotoją ir spustelėkite Atšaukti priskyrimą. Pašalinami visi su tuo darbuotoju prijungti išplėstinės registracijos kredencialai.

Naudoti išplėstinį prisijungimą

Sukonfigūrus išplėstą prisijungimą ir darbuotojui prigūręs brūkšninį kodą arba magnetinę juostą, darbuotojas tiesiog turi perbraukti arba nuskaityti savo kortelę, kai rodomas EKA prisijungimo puslapis. Jei prieš tęsiant registraciją būtina įvesti slaptažodį, darbuotojas bus paragintas įvesti savo slaptažodį.

Išplėsti išplėstinį prisijungimą

Pirmiausia, būtina išplėsti išplėstinę prisijungimo apsaugą, nes gali būti prarasta ir lengvai dubliuota faktinė darbuotojų kortelė arba brūkšninis kodas. Po to svarbu suteikti klientams galimybę lanksčiau, pavyzdžiui, naudoti pasirinktinį kredencialų arba kredencialų ID pagal verslo reikalavimą ilgį.

Išplėstinio prisijungimo pavyzdyje, naudojant saugesnį plėtinio "End-to-end" sprendimą, galima autentifikuoti dviem faktoriaus autentifikavimais NAUDOJANT PIN numerį, įskaitant ir EKA, ir "Commerce Runtime" plėtinius. Pavyzdys apima visą išplėstinės registracijos ciklą, įskaitant vartotojo kredencialų, darbuotojų kortelės arba brūkšninio kodo prisijungimo registraciją, terminalų atrakinimą ir vartotojų scenarijų pasiėmimą. Toliau aprašomi rakto plėtinio taškai turi veikti kartu, kad būtų užbaigtas visas scenarijus.

EKA plėtiniai

POS plėtiniuose pagrindiniai veiksmai yra surinkti PIN kodą iš įvesties dialogo lango iškart po to, kai vartotojas perbraukia kortelę arba nuskaito brūkšninį kodą, o tada PIN kodą perduoda atitinkamoms užklausoms. Šią operaciją galima atlikti naudojant įvesties dialogo langą (PinInputDialog) ir keturis leistuvus (PreEnrollUserCredentialsTrigger, PreLogOnTrigger, PreUnlockTerminalTrigger, ir PreElevateUserTrigger).

„Commerce Runtime“ plėtiniai

Yra dvi svarbios tarnybos užklausos, kurioms reikia tinkinimo.

  • OverrideUserCredentialServiceRequest naudojamas ir vartotojui kredencialų registravimo ir prisiregistravimo atpažinimo ženklo tikrinimo scenarijuose, kurie naudojami generuojant naujus kredencialus, pagrįstus senais kredencialais, ir papildomo parametrų žodyne, kuriame yra PIN numeris. DUOMENŲ saugykloje PIN numeris ir pradiniai kredencialai neišliekami. Todėl išlieka naujų kredencialų hashed reikšmė.

  • GetUserAuthenticationCredentialIdServiceRequest naudojamas kredencialų ID apskaičiuoti pagal vartotojo kredencialus ir papildomus parametrų žodyną, taip pat atliekamas minimalaus kredencialų ilgio tikrinimas. Norint naudoti išplėstinę prisijungimo funkciją, reikia, kad kredencialų ilgis būtų mažiausiai šeši simboliai ir kad pirmieji penki kredencialų ID (kredencialų ID) būtų unikalūs. Šis veikimo būdas aptarnavimo apdorojimo programoje turi būti pakeistas atsižvelgiant į saugos aplinkybes ir verslo reikalavimus.

Galite išplėsti prisijungimo paslaugas kad būtų palaikomi papildomi išplėstinės registracijos įrenginiai, pvz., delnų skaitytuvai. Daugiau informacijos ieškokite EKA išplečiamumo dokumentuose.