Jaa


Käyttäjäperusteinen todennus Warehouse Management -mobiilisovelluksessa

Warehouse Management -mobiilisovellus tukee seuraavia käyttäjäperusteisen todennuksen tyyppejä:

  • Laitekoodin työnkulun todennus
  • Käyttäjänimen ja salasanan todennus

Tärkeää

Kaikille kirjautumiseen käytettäville Microsoft Entra ID -tileille on myönnettävä vain vähimmäisoikeudet, joita tarvitaan varastotehtävien suorittamiseen. Käyttöoikeudet on rajattava tarkasti varaston mobiililaitteen käyttäjän tehtäviin. Älä koskaan kirjaudu laitteisiin järjestelmänvalvojatilin avulla.

Laitteiden, Microsoft Entra ID -käyttäjien ja mobiililaitteen käyttäjien hallintaskenaariot

Tietoturvasyistä Warehouse Management -mobiilisovellus käyttää Microsoft Entra ID:tä sovelluksen ja Dynamics 365 Supply Chain Managementin välisen yhteyden todentamiseen. Tunnuksen käyttäjätunnuksen hallinnan Microsoft Entra perusskenaarioita on kaksi eri laitteiden ja käyttäjien tunnuksen avulla: Microsoft Entra Microsoft Entra yksi, jossa kukin tunnuskäyttäjätili edustaa yksilöivää laitetta ja jossa kukin tunnuskäyttäjä edustaa yksilöivää työntekijää. Kummassakin tapauksessa kullekin ihmistyöntekijälle on määritetty yksi varastotyöntekijän tietue varastonhallintamoduulissa, minkä lisäksi kullakin varastotyöntekijätietueella on vähintään yksi mobiililaitteen käyttäjätili. Jos varastotyöntekijätilillä on enemmän kuin yksi mobiililaitteen käyttäjätili, yksi niistä voi määrittää mobiililaitteen oletuskäyttäjätiliksi. Skenaarioita on kaksi:

  • Kullekin mobiililaitteelle käytetään yhtä Microsoft Entra ID -käyttäjätiliä – Tässä skenaariossa järjestelmänvalvojat määrittävät Warehouse Management -mobiilisovelluksen käyttämään joko laitekoodin työnkulkutodennusta tai käyttäjänimi- ja salasanatodennusta muodostettaessa yhteyttä Supply Chain Managementiin laitteen Microsoft Entra ID -tilin kautta. (Tässä skenaariossa ihmistyöntekijät eivät tarvitse Microsoft Entra ID -käyttäjätiliä). Sovellus näyttää sitten kirjautumissivun, jossa ihmistyöntekijät voivat kirjautua sovellukseen, minkä jälkeen he saavat käyttöönsä heitä koskevat sijainnin työ- ja muut tietueet. Ihmistyöntekijät käyttävät kirjautumiseen yhden heidän varastotyöntekijätietueeseensa määritetyn mobiililaitteen käyttäjätilin käyttäjätunnusta ja salasanaa. Koska ihmistyöntekijöiden on aina syötettävä käyttäjätunnus, joten sillä ei ole merkitystä, määritetäänkö jokin mobiililaitteen käyttäjätili varastotyöntekijätietueen oletusarvoksi. Kun ihmistyöntekijä kirjautuu ulos, sovellus pysyy todennettuna Supply Chain Managementissa mutta näkyvissä on taas kirjautumissivu, jotta seuraava ihmistyöntekijä voi kirjautua sisään käyttämällä mobiililaitteen käyttäjätiliä.
  • Yhden Microsoft Entra ID -käyttäjätilin käyttäminen kullekin ihmistyöntekijälle – Tässä skenaariossa kullakin ihmiskäyttäjällä on Microsoft Entra ID -käyttäjätili, joka on linkitetty kyseiseen varastotyöntekijän tiliin Supply Chain Managementissa. Siten Microsoft Entra ID -käyttäjän kirjautuminen voi olla kaikki, mitä ihmistyöntekijä tarvitsee sekä sovelluksen Supply Chain Managementissa todentamiseen että sovellukseen kirjautumiseen, jos varastotyöntekijän tilille on määritetty oletusarvoinen käyttäjätunnus. Tämä skenaario tukee myös kertakirjautumista, koska sama Microsoft Entra ID -istunto voidaan jakaa sovellusten (kuten Microsoft Teamsin tai Outlookin) kesken laitteessa siihen saakka, että ihmistyöntekijä kirjautuu ulos Microsoft Entra ID -käyttäjätililtä.

Laitekoodin työnkulun todennus

Laitteen koodityönkulun todennusta käytettäessä Warehouse Management -mobiilisovellus luo ja näyttää yksilöivän laitekoodin. Laitteen asetuksia määrittävän järjestelmänvalvojan on sitten syötettävä tämä laitekoodi verkkolomakkeeseen samoin kuin Microsoft Entra ID -käyttäjätilin tunnistetiedot (nimi ja salasana), jotka edustavat joko itse laitetta tai kirjautuvaa ihmistyöntekijää (järjestelmänvalvojan käyttöönottamistavasta riippuen). Joissakin tilanteissa järjestelmänvalvojan on hyväksyttävä myös kirjautuminen sen mukaan, miten Microsoft Entra ID -käyttäjätili on määritetty. Mobiilisovelluksessa näkyy yksilöivän laitekoodin lisäksi URL-osoite, johon järjestelmänvalvojan on kirjoitettava Microsoft Entra ID -käyttäjätilin koodi ja tunnistetiedot.

Laitekoodin todennus yksinkertaistaa todennusprosessia, koska käyttäjien tarvitset hallita varmenteita tai asiakasohjelman salasanoja. Siinä esitellään kuitenkin muutamia lisävaatimuksia ja -rajoituksia:

  • Kullekin laitteelle tai ihmistyöntekijälle on luotava yksilöivä Microsoft Entra ID -käyttäjätili. Näiden tilien on lisäksi oltava tiukasti rajoitettuja, jotta ne voivat suorittaa vain varaston mobiililaitteen käyttäjän tehtäviä.
  • Kun työntekijä kirjautuu sisään Varastonhallinta-mobiilisovelluksella, näkyviin tulee luotu laitekoodi. Tämä koodi vanhenee 15 minuutin kuluttua, ja sen jälkeen sovellus piilottaa sen. Jos koodi vanhenee ennen kirjautumisen valmistumista, työntekijän on luotava uusi koodi valitsemalla sovelluksessa Uudelleen Muodosta yhteys.
  • Jos laite pysyy käyttämättömänä 90 päivän ajan, se kirjataan automaattisesti ulos.
  • SSO (Single sign-on) -järjestelmää ei tueta, kun käytät laitteiden koodivirran todennusta yhdessä MDM (mobile mass deployment) -järjestelmän (kuten Intune) kanssa Varastonhallinta-mobiilisovelluksen jakeluun. MDM-järjestelmän avulla voit edelleen toimittaa connections.json sovelluksen kuhunkin matkapuhelimeen ja toimittaa tiedoston, joka määrittää yhteydet laitekoodin avulla. Ainoa ero on se, että työntekijöiden on kirjauduttava sisään manuaalisesti, kun he alkavat käyttää sovellusta. (Tämä vaihe vaaditaan vain kerran.)

Käyttäjänimen ja salasanan todennus

Käyttäjänimi- ja salasanatodennusta käytettäessä kunkin ihmistyöntekijän on syötettävä joko laitteeseen tai työntekijään liitetty Microsoft Entra ID -käyttäjänimi ja -salasana (käytössä olevan todennusskenaarion mukaan). Lisäksi on ehkä syötettävä mobiililaitteen käyttäjätilin tunnus ja salasana varastotyöntekijätietueen määritysten mukaisesti. Tämä todennusmenetelmä tukee yksittäistä kirjautumista (SSO), mikä parantaa myös MDM (mobile mass deployment) -käyttömukavuutta.

Hakemuksen rekisteröiminen tunnukseen Microsoft Entra (valinnainen)

Varastonhallinta-mobiilisovellus todentaa Microsoft Entra ja muodostaa yhteyden toimitusketju hallintaympäristöön. Voit käyttää Microsoftin toimittamaa ja ylläpidettävää yleissovellustä tai Microsoft Entra rekisteröidä oman sovelluksesi tunnuksella tässä osassa olevan menettelyn mukaisesti.

Tärkeää

Useimmissa tilanteissa on suositeltavaa käyttää yleinen Microsoft Entra tunnussovellus, koska se on helpompi määrittää, käyttää ja ylläpitää. (Lisätietoja on kohdassa . Asenna Varastonhallinta-mobiilisovellus.) Tässä tapauksessa voit ohittaa tämän osion. Jos kuitenkin käytössä on erityisvaatimuksia, jotka eivät täytä yleisiä vaatimuksia (esimerkiksi joidenkin toimitilojen ympäristöjen vaatimukset), voit rekisteröidä oman sovelluksesi tässä kuvatulla tavalla.

Seuraavassa esitetään yksi tapa rekisteröidä hakemus tunnuksella Microsoft Entra . Jos haluat lisätietoja ja vaihtoehtoja, käytä linkkejä menettelyn jälkeen.

  1. Siirry selaimessa osoitteeseen https://portal.azure.com.

  2. Anna sen käyttäjän nimi ja salasana, jolla on Azure‑tilauksen käyttöoikeus.

  3. Valitse Azure-portaalin vasemmassa siirtymisruudussa Microsoft Entra ID.

  4. Varmista, että käytössä on Supply Chain Managementin käyttämä Microsoft Entra ID -esiintymä.

  5. Valitse Hallinta-luettelossa Sovelluksen rekisteröinnit.

  6. Avaa ohjattu Sovelluksen rekisteröinti -toiminto valitsemalla työkalurivillä Uusi rekisteröinti.

  7. Anna sovelluksen nimi, valitse Vain tämän organisaatiohakemiston tilit -vaihtoehto ja valitse sitten Rekisteröi.

  8. Uusi sovelluksen rekisteröinti avautuu. Kirjoita Sovelluksen (asiakasohjelman) tunnus -kohdan arvo muistiin, sillä tarvitset sitä myöhemmin. Tätä tunnusta kutsutaan myöhemmin tässä artikkelissa asiakasohjelman tunnukseksi.

  9. Valitse Hallinta-luettelossa Todennus.

  10. Määritä uuden sovelluksen Todennus-sivulla Ota käyttöön seuraavat mobiili- ja työpöytätyönkulut -asetuksen arvoksi Kyllä, kun haluat ottaa käyttöön sovelluksellesi laitekoodin työnkulun. Valitse sitten Tallenna.

  11. Valitse Lisää ympäristö.

  12. Valitse Määritä ympäristö -valintaikkunassa Mobiili- ja työpöytäsovellukset.

  13. Määritä Määritä työpöytä + laitteet -valintaikkunassa Mukautetut uudelleenohjauksen URI:t -kenttään seuraava arvo:

    ms-appx-web://microsoft.aad.brokerplugin/S-1-15-2-3857744515-191373067-2574334635-916324744-1634607484-364543842-2321633333
    
  14. Tallenna asetukset ja sulje valintaikkunat valitsemalla Määritä.

  15. Palaat Todennus-sivulle, jolla nyt näkyy uuden ympäristösi määritys. Valitse Lisää ympäristö uudelleen.

  16. Valitse Määritä ympäristö -valintaikkunassa Android.

  17. Määritä Määritä Android-sovellus -valintaikkunassa seuraavat kentät:

    • Paketin nimi – Anna seuraava arvo:

      com.microsoft.warehousemanagement
      
    • Allekirjoituksen hajautusarvo – Anna seuraava arvo:

      hpavxC1xAIAr5u39m1waWrUbsO8=
      
  18. Tallenna asetukset ja sulje valintaikkuna valitsemalla Määritä. Palaa sitten Todennus-sivulle, jolla nyt näkyvät uuden ympäristösi määritykset, valitsemalla Valmis.

  19. Valitse Lisää ympäristö uudelleen.

  20. Valitse Määritä ympäristö -valintaikkunassa iOS/macOS.

  21. Määritä Määritä iOS- tai macOS-sovellus -valintaikkunassa Nipputunnus-kentän arvoksi com.microsoft.WarehouseManagement.

  22. Tallenna asetukset ja sulje valintaikkuna valitsemalla Määritä. Palaa sitten Todennus-sivulle, jolla nyt näkyvät uuden ympäristösi määritykset, valitsemalla Valmis.

  23. Määritä Lisäasetukset-osassa Salli julkisen asiakkaan työnkulut -asetukseksi Kyllä.

  24. Valitse Hallinta-luettelossa API-oikeudet.

  25. Valitse Lisää käyttöoikeus.

  26. Valitse Pyydä API-käyttöoikeuksia -valintaikkunassa Microsoft API:t -välilehdessä Dynamics ERP -ruutu ja sitten Delegoidut käyttöoikeudet -ruutu. Valitse CustomService-kohdasta CustomService.FullAccess-valintaruutu. Tallenna muutokset valitsemalla lopuksi Lisää käyttöoikeudet.

  27. Valitse vasemmanpuoleisessa siirtymisruudussa Microsoft Entra ID.

  28. Valitse Hallinta-luettelossa Yrityssovellukset. Valitse sitten uudessa Hallinta-luettelossa Kaikki sovellukset.

  29. Kirjoita hakulomakkeessa nimi, jonka annoit sovellukselle aiemmin tässä menettelyssä. Vahvista, että sovelluksen Sovellustunnus-arvo vastaa aiemmin kopioitua asiakasohjelman tunnusta. Valitse sitten Nimi-sarakkeessa linkki, jotta sovelluksen ominaisuudet avautuvat.

  30. Valitse Hallinta-luettelossa Ominaisuudet.

  31. Määritä Pakollinen määritys? -arvoksi Kyllä ja Käyttäjille näkyvissä? -asetuksen arvoksi Ei. Valitse sitten työkalurivillä Tallenna.

  32. Valitse Hallinta-luettelossa Käyttäjät ja ryhmät.

  33. Valitse työkalurivillä Lisää käyttäjä/ryhmä.

  34. Valitse Lisää määritys -sivulla Käyttäjät-otsikon alla oleva linkki.

  35. Valitse Käyttäjät-valintaikkunasta kaikki käyttäjät, joiden avulla todennat laitteet Supply Chain Managementin kanssa.

  36. Ota asetukset käyttöön valitsemalla Valitse ja sulje kyselyn valintaikkuna. Ota sitten asetuksesi käyttöön valitsemalla Määritä ja sulje Lisää määritys -sivu.

  37. Valitse Suojaus-luettelossa Käyttöoikeudet.

  38. Valitse Myönnä järjestelmänvalvojan hyväksyntä <vuokraajallesi> ja myönnä järjestelmänvalvojan hyväksyntä käyttäjien puolesta. Jos tarvittavia käyttöoikeuksia ei ole, palaa Hallinta-luetteloon, avaa Ominaisuudet ja määritä Pakollinen määritys? -vaihtoehdon arvoksi Epätosi. Kukin käyttäjä voi sitten antaa suostumuksensa yksilöllisesti.

Lisätietoja sovelluksen rekisteröimiseksi tunnukseen on Microsoft Entra seuraavissa resursseissa:

Työntekijä-, käyttäjä- ja varastotyöntekijätietueiden määrittäminen Supply Chain Managementissa

Ennen kuin käyttäjät voivat aloittaa kirjautumisen mobiilisovelluksen avulla, jokaisessa yrityssovellukselle Azuressa määritellyllä Microsoft Entra ID -tilillä on oltava vastaava työntekijätietue, käyttäjätietue ja varastotyöntekijätietue Supply Chain Managementissa. Tietoja näiden tietueiden määrittämisestä: Mobiililaitteiden käyttäjätilit.

Kertakirjautuminen

Kertakirjautumisen (SSO) käyttö edellyttää vähintään Warehouse Management -mobiilisovelluksen version 2.1.23.0 käyttöä.

SSO:n avulla käyttäjät voivat kirjautua salasanaa syöttämättä. Se toimii käyttämällä tunnistetietoja uudelleen Intune Company Portal (Android vain), Microsoft Authenticatorista (Android ja iOS) tai muista laitteen sovelluksista.

Muistiinpano

Kertakirjautuminen edellyttää käyttäjänimen ja salasanan todennusta.

Jos haluat käyttää SSO:ta, noudata seuraavia vaiheita sen mukaan, miten määrität yhteyden.

  • Jos määrität yhteyden manuaalisesti Warehouse Management -mobiilisovelluksessa, sinun on otettava käyttöön Välitetty todennus -astus mobiilisovelluksen Muokkaa yhteyttä -sivulla.
  • Jos yhteys määritetään käyttämällä JavaScript Object Notation (JSON) -tiedoston tai QR-koodin avulla, "UseBroker": true on sisällytettävä JSON-tiedostoon tai QR-koodiin.

Tärkeää

  • Mobiililaitteen joukkokäyttöönoton (MDM) käyttäminen kertakirjautumisen käyttöönottoa.
  • Warehouse Management -mobiilisovellus ei tue jaetun laitteen tilaa.

Käyttöoikeuksien poistaminen laitteelta, joka käyttää käyttäjäpohjaista todennusta

Jos laite katoaa tai vaarantuu, laitteen Supply Chain Managementin käyttöoikeus on poistettava. Kun laite todennetaan laitteen koodityönkulun avulla, liitetty käyttäjätili on ehdottomasti poistettava käytöstä Microsoft Entra ID:ssä, jotta laitteen käyttöoikeus voidaan peruuttaa, kun laite häviää tai vaarantuu. Käyttäjätilin poistaminen käytöstä Microsoft Entra ID:ssä peruuttaa käytännössä kaikki tähän käyttäjätiliin liitettyä laitekoodia käyttävät laitteet. Tämän vuoksi on suositeltavaa käyttää yhtä laitekohtaista Microsoft Entra ID -käyttäjätiliä.

Microsoft Entra ID -käyttäjätili poistetaan käytöstä seuraavasti.

  1. Kirjaudu Azure-portaalin osoitteessa.
  2. Valitse vasemmassa siirtymisruudussa Microsoft Entra ID ja varmista, että olet oikeassa hakemistossa.
  3. Valitse Hallinta-luettelossa Käyttäjät.
  4. Etsi laitekoodiin liitetty käyttäjätili ja avaa käyttäjän profiili valitsemalla nimi.
  5. Peruuta käyttäjätilin istunnot valitsemalla työkalurivillä Peruuta istunnot.

Huomautus

Todennusjärjestelmän määrityksen perusteella on ehkä myös vaihdettava käyttäjätilin salasana tai poistaa käyttäjätili kokonaan käytöstä.

Lisäresurssit