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š diegdami išplėstinę prisijungimo galimybę, turite sukurti savo pasirinktinius plėtinius, nes parengtas naudoti diegimas nėra skirtas naudoti gamyboje. Daugiau informacijos rasite skyriuje Išplėstinio prisijungimo išplėtimas .

Vartotojo kredencialas ir kredencialo ID

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

  • Vartotojo kredencialas yra slapta eilutė, įrašyta į fizinį personalo kortelė arba brūkšninį kodą, 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ė.
  • Kredencialo ID yra vidinė koncepcija, generuojama pagal vartotojo kredencialus ir dotacijos tipą. Kredencialo ID turi būti unikalus, kad būtų galima identifikuoti darbuotojus. Maksimalus leistinas kredencialo ID ilgis yra 256 bitai dėl duomenų saugyklos apribojimo.

Toliau pateiktame pavyzdyje parodytas kredencialų ID unikalumo reikalavimas. Turite dvi personalo korteles, vienoje iš kurių yra kredencialai 12345ABCDE, o vienoje – 12345FGHIJ. Parengtas naudoti išplėstinio prisijungimo diegimas naudoja pirmuosius penkis simbolius kaip kredencialo 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 EKA nuskaitydami brūkšninį kodą.
    • Norint prisijungti prie personalo brūkšninio kodo, reikia slaptažodžio – nustatykite šią parinktį į Taip , jei norite, kad jūsų darbuotojai, prisijungdami prie EKA nuskaitydami brūkšninį kodą, įvestų slaptažodį.
    • Darbuotojų kortelė įeiti – nustatykite šią parinktį į Taip , jei norite, kad jūsų darbuotojai prisijungtų prie EKA perbraukdami kortelė.
    • Darbuotojams kortelė norint prisijungti, reikia slaptažodžio – nustatykite šią parinktį į Taip , jei norite, kad jūsų darbuotojai, prisijungdami prie EKA perbraukdami kortelė, įvestų slaptažodį.

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ūravus išplėstinį prisijungimą ir darbuotojui priskyrus brūkšninį kodą arba magnetinę juostelę, darbuotojui tereikia perbraukti arba nuskaityti kortelė, kol bus 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ą

Pirmasis išplėstinio prisijungimo išplėtimo aspektas yra padidinti saugumą, nes fizinis personalo kortelė arba brūkšninis kodas gali būti prarastas ir lengvai dubliuojamas. Antras aspektas – suteikti klientams lankstumo, pavyzdžiui, naudoti pasirinktinio ilgio kredencialus arba kredencialų ID pagal verslo reikalavimus.

Išplėstiniame prisijungimo pavyzdyje saugesnis visapusio plėtinio sprendimas pateikiamas su dviejų veiksnių autentifikavimu pagal PIN kodą, įskaitant EKA ir "Commerce Runtime" plėtinius. Šis pavyzdys apima visą išplėstinio prisijungimo ciklą, įskaitant vartotojo kredencialų registravimą, darbuotojų kortelė arba brūkšninio kodo prisijungimą, terminalų atrakinimą ir vartotojo scenarijų padidinimo lygį. Tolesniuose skyriuose aprašyti pagrindiniai pratęsimo taškai turi veikti kartu, kad visas scenarijus būtų užbaigtas.

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 aptarnavimo užklausos, kurias reikia tinkinti.

  • OverrideUserCredentialServiceRequest naudojamas tiek vartotojo kredencialų registracijos ir prisijungimo atpažinimo ženklo tikrinimo scenarijuose, kurie naudojami naujiems kredencialams generuoti pagal senus kredencialus, tiek papildomų parametrų žodyne, kuriame yra PIN numeris. PIN kodas ir originalūs kredencialai duomenų saugykloje neišlieka. Vietoj to, naujojo kredencialo maišos vertė išlieka.

  • GetUserAuthenticationCredentialIdServiceRequest naudojamas kredencialų ID apskaičiuoti pagal vartotojo kredencialus ir papildomų parametrų žodyną, taip pat atlieka minimalaus kredencialų ilgio patikrinimą. Norint iš anksto įdiegti išplėstinę prisijungimo galimybę, reikia, kad kredencialai būtų ne trumpesni kaip šeši simboliai ir kad pirmieji penki simboliai (kredencialo ID) būtų unikalūs. Šis veikimo būdas aptarnavimo apdorojimo programoje turi būti pakeistas atsižvelgiant į saugos sumetimus 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.