Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt beschreven hoe u de uitgebreide aanmeldingsfunctionaliteit kunt instellen en gebruiken voor de Microsoft Dynamics 365 Commerce Store Commerce-app en Store Commerce voor web.
De Store Commerce-app en Store Commerce voor web bieden een uitgebreide aanmeldingsmogelijkheid waarin detailhandelmedewerkers zich kunnen aanmelden bij de POS-toepassing (Point of Sale) door een streepjescode te scannen of een kaart door de lezer te halen met behulp van een magneetstriplezer (MSR).
Voordat u de uitgebreide aanmeldingsmogelijkheid implementeert, moet u uw eigen aangepaste extensies maken, omdat de gebruiksklare implementatie niet is bedoeld voor gebruik in de productie. Zie Uitgebreide aanmelding uitbreiden voor meer informatie.
Gebruikersreferentie en referentie-id
Gebruikersreferentie en referentie-id zijn twee belangrijke concepten met betrekking tot de uitgebreide aanmeldingsmogelijkheid.
- Een gebruikersreferentie is een geheime tekenreeks die is vastgelegd in de fysieke personeelskaart of streepjescode die wordt gescand tijdens het aanmelden. Uit beveiligingsoverwegingen wordt door Microsoft aangeraden dat de gebruikersreferentie minimaal 256 bits moet zijn om te voldoen aan de standaard van de bedrijfstak. Het gaat om 44 tekens die zijn gecodeerd als Base64-tekenreeks.
- Een referentie-id is een intern concept dat wordt gegenereerd volgens de gebruikersreferentie en het toekenningstype. De referentie-id moet uniek zijn om personeelsleden te kunnen identificeren. De maximaal toegestane lengte van een referentie-id is 256 bits vanwege de beperking voor de gegevensopslag.
In het volgende voorbeeld wordt de uniekheidsvereiste van referentie-id's getoond. U hebt twee personeelskaarten, waarvan er één de referenties 12345DAJDEYTDW heeft en de ander de referenties 12345STUKUTBDAJH. Bij de implementatie van een gebruiksklare uitgebreide aanmelding worden de eerste vijf tekens als referentie-id gebruikt. Hierdoor hebben de twee kaarten dezelfde referentie-id (12345) en kunnen ze daarom niet beide worden gebruikt om personeelsleden een unieke id te geven.
Uitgebreide aanmelding instellen
Als u uitgebreide aanmelding voor POS-kassa's in een winkel wilt instellen, gaat u als volgt te werk.
Ga in Commerce Headquarters naar Retail en Commerce > Kanaalinstellingen > POS-instellingen > POS-profielen > Functionaliteitsprofielen.
Selecteer in het linkernavigatievenster het functionaliteitsprofiel dat aan de detailhandelwinkel is gekoppeld.
Stel op het sneltabblad Functies onder Aanvullende opties voor aanmeldingsverificatie de volgende opties in op Ja of Nee:
- Personeel aanmelden met streepjescode: stel deze optie in op Ja als u wilt dat uw werknemers zich aanmelden bij het POS door een streepjescode te scannen.
- Voor het aanmelden van personeel met een streepjescode is een wachtwoord vereist: stel deze optie in op Ja als u wilt dat uw werknemers een wachtwoord invoeren tijdens aanmelding bij het POS door een streepjescode te scannen.
- Personeel aanmelden met kaart: stel deze optie in op Ja als u wilt dat uw werknemers zich aanmelden bij het POS door een kaart door een lezer te halen.
- Voor het aanmelden van personeel met een kaart is een wachtwoord vereist: stel deze optie in op Ja als u wilt dat uw werknemers een wachtwoord invoeren tijdens aanmelding bij het POS door een kaart door de lezer te halen.
De streepjescode of kaart is gekoppeld aan referenties die aan een werknemer kunnen worden toegewezen.
Uitgebreide aanmelding toewijzen
Standaard kunnen alleen managers uitgebreide aanmelding aan werknemers toewijzen. Als u uitgebreide aanmelding wilt toewijzen, gaat u naar Uitgebreid aanmelden in POS. Zoek vervolgens naar een werknemer door diens operator-id in het zoekveld in te voeren. Selecteer de werknemer en klik vervolgens op Toewijzen. Op de volgende pagina haalt u de uitgebreide aanmelding door of scant u deze om de werknemer toe te wijzen. Als het doorhalen of scannen met succes is gelezen, wordt de knop OK beschikbaar. Klik op OK om de uitgebreide aanmelding voor die werknemer op te slaan.
Uitgebreide aanmelding verwijderen
U kunt de uitgebreide aanmelding die aan een werknemer is toegewezen, verwijderen door te zoeken naar de werknemer met de bewerking Uitgebreide aanmelding. Selecteer de werknemer en klik vervolgens op Verwijderen. Alle referenties voor uitgebreide aanmelding die zijn gekoppeld aan die werknemer, worden verwijderd.
Uitgebreide aanmelding gebruiken
Nadat uitgebreide aanmelding is geconfigureerd en aan een werknemer een streepjescode of een magneetstrip is toegewezen, hoeft de werknemer de kaart alleen door de lezer te halen wanneer de POS-aanmeldingspagina wordt weergegeven. Als een wachtwoord ook vereist is voordat aanmelding kan doorgaan, wordt de werknemer gevraagd zijn of haar wachtwoord in te voeren.
Uitgebreide aanmelding uitbreiden
Het eerste aandachtspunt om de uitgebreide aanmelding uit te breiden, is het verbeteren van de beveiliging, omdat een fysieke personeelskaart of streepjescode verloren kan gaan en eenvoudig kan worden gedupliceerd. Ten tweede is het belangrijk dat u klanten de flexibiliteit biedt om bijvoorbeeld een aangepaste lengte van referentie of referentie-id per zakelijke vereiste te bieden.
In het voorbeeld van uitgebreide aanmelding wordt een veiligere end-to-end uitbreidingsoplossing met tweeledige verificatie met pincode aangeboden, zoals POS- en Commerce Runtime-extensies. Het voorbeeld beslaat de volledige levenscyclus van een uitgebreide aanmelding, inclusief de inschrijving van gebruikersreferenties, het aanmelden met een personeelskaart of het aanmelden met streepjescodes, het ontgrendelen van terminals en het verbeteren van de scenario's van gebruikers. De belangrijkste uitbreidingspunten die in de volgende gedeelten worden beschreven, moeten samenwerken om het volledige scenario compleet te maken.
POS-extensies
Voor POS-extensies zijn de belangrijkste acties het verzamelen van de pincode uit een invoerdialoogvenster direct nadat de gebruiker de kaart heeft doorgehaald of de streepjescode heeft gescand en vervolgens de pincode naar de bijbehorende aanvragen heeft doorgegeven. Deze bewerking kan worden uitgevoerd via een invoerdialoogvenster (PinInputDialog) en vier pre-triggers (PreEnrollUserCredentialsTrigger, PreLogOnTrigger, PreUnlockTerminalTrigger en PreElevateUserTrigger).
Commerce Runtime-extensies
Er zijn twee belangrijke serviceaanvragen waarvoor aanpassingen vereist zijn.
OverrideUserCredentialServiceRequest wordt gebruikt voor zowel het inschrijven van referenties als het valideren van aanmeldingstokens waarmee nieuwe referenties worden gegenereerd op basis van oude referenties en de extra parameters-dictionary die de pincode bevat. De pincode en de oorspronkelijke referenties blijven behouden in de gegevensopslag. In plaats daarvan blijft de hash-waarde van de nieuwe referentie bestaan.
GetUserAuthenticationCredentialIdServiceRequest wordt gebruikt om de referentie-id op basis van gebruikersreferenties en de extra parameters-dictionary te berekenen en voert tevens een controle op de minimale lengte van de referenties uit. Voor de gebruiksklare implementatie van de mogelijkheid van uitgebreide aanmelding moeten referenties minimaal zes tekens lang zijn en moeten de eerste vijf tekens (de referentie-id) uniek zijn. Dit gedrag moet worden gewijzigd in de service-handler op basis van beveiligingsoverwegingen en zakelijke vereisten.
U kunt de aanmeldingsservice ook uitbreiden om extra aanmeldingsapparaten, zoals palmscanners, te ondersteunen. Zie de documentatie van POS-uitbreidbaarheid voor meer informatie.