VPN po aplikaciji na iOS-u: uskladite VPNUUID aplikacije, ne PayloadUUID
VPNUUID aplikacije mora biti jednak onome unutar VPN payloada za pojedinačne aplikacije, a aplikacija mora biti pod upravljanjem. Uputa koja dokazuje par prije testiranja.
Dvije UUID vrijednosti odlučuju hoće li jedna upravljana iPhone aplikacija ići kroz tunel po aplikaciji, a nijedna od njih nije identifikator profila koji ih nosi. Atribut VPNUUID aplikacije mora biti jednak VPNUUID unutar VPN payloada za pojedinačne aplikacije. Instalirana aplikacija također mora biti pod upravljanjem iste službe za upravljanje uređajima, a naredba koju šaljete mora stvarno nositi taj atribut. Prođite kroz četiri faze ispod redom, jer svaka proizvodi vrijednost koja treba sljedećoj.
Prije nego dotaknete uređaj, prikupite četiri identifikatora
Zapišite četiri vrijednosti: identifikator bundlea iz svog inventara upravljanja, identifikator VPN payloada za pojedinačne aplikacije, VPNUUID unutar tog payloada i identifikator naredbe koju ćete poslati. Identifikator bundlea imenuje aplikaciju koja prima postavke, a oznaka na početnom ekranu nije njegova zamjena. Držite PayloadUUID potpuno izvan ovog popisa, jer on identificira payload unutar profila i odgovara na drugo pitanje. Zamjena njime zato što oba polja izgledaju kao UUID najčešći je način da se izgradi povezanost koja nikada ne može odgovarati.
Ako vam VPN administrator nije predao payload za pojedinačne aplikacije i njegov identifikator, zatražite ih umjesto da izvlačite UUID iz najbliže konfiguracijske datoteke.
Primijenite atribut kroz kanal upravljanja
Potvrdite da je ciljna aplikacija upravljana na tom uređaju, jer poznat identifikator bundlea ne čini neupravljanu instalaciju podobnom za povezanost. Zatim pošaljite stavku postavki tipa ApplicationAttributes kroz dodjelu VPN-a po aplikaciji svog proizvoda ili kroz njegovu podržanu implementaciju naredbe Settings. Stavka identificira aplikaciju identifikatorom bundlea i nosi rječnik Attributes u kojem se VPNUUID podudara s payloadom. Ništa u toj stavci nije potpuna omotnica naredbe i ništa se u njoj ne može ručno instalirati kao profil.
Uklanjanju pristupajte jednako namjerno kao instalaciji. Shema kaže da izostavljanje rječnika Attributes uklanja postojeće atribute aplikacije, pa djelomično izgrađeno ažuriranje tiho postaje vraćanje na zadano. Naredba sličnog naziva Managed Application Attributes čita atribute natrag radi provjere, ona ih ne postavlja, a korištenje nje kao postavljača je protraćen prozor za implementaciju.
Čitajte rezultat naredbe, a ne ikonu aplikacije
Provjerite potvrdu za naredbu koju ste poslali i uvjerite se da upravljana aplikacija sada prijavljuje atribut. VPN značka u statusnoj traci samo kaže da tunel negdje na telefonu postoji. Ona vam ne može reći da je baš ta aplikacija dodijeljena konfiguraciji po aplikaciji, a na uređaju gdje se tunel otvara na zahtjev značka se možda uopće neće pojaviti. Upoređujte identifikatore u dodjeli umjesto da tražite vizualni znak.
Ako na istoj floti postoje dvije konfiguracije po aplikaciji, uporedite njihove identifikatore prije nego pretpostavite da je vaša dodjela završila u željenoj.
Testirajte s resursom, pa zapišite par
Neka ovlašteni korisnik otvori privatni resurs iz dodijeljene aplikacije i gledajte podigne li se za njega tunel po aplikaciji. Zatim ponovite iz neupravljane aplikacije na istom telefonu i potvrdite da se tretman razlikuje. Taj kontrast je pravi test, jer se do privatnog resursa koji radi moglo doći i kroz tunel na razini uređaja koji nitko nije spomenuo u zapisu promjene. Zapišite rezultat dok je uređaj pred vama.
Čuvajte identifikator bundlea, identifikator payloada, zajednički VPNUUID i rezultat naredbe zajedno, da sljedeća istraga počne od istih četiriju vrijednosti, a ne od sjećanja.
Vratite bez popratne štete
Da uklonite dodjelu, ponovno pošaljite atribut aplikacije s praznim rječnikom Attributes u obliku koji dokumentira vaš proizvod, umjesto da izbacite aplikaciju iz naredbe. Nakon toga provjerite da aplikacija više ne otvara tunel po aplikaciji i da su druge upravljane aplikacije zadržale svoje. Ako isti telefon ima i profil VPN-a na razini uređaja, potvrdite da se još ponaša kao prije vraćanja, jer dvije VPN konfiguracije na jednom uređaju mjesto su gdje ovaj korak obično pođe po zlu. Zatim ažurirajte zapis koji ste sačuvali.
Revizija koja pita zašto je određena aplikacija ikada išla kroz tunel tražit će par UUID-ova i datum, a ne opis implementacije.