VPN по апликација на iOS: усогласете го VPNUUID на апликацијата, не PayloadUUID
VPNUUID на апликацијата мора да биде еднаков на оној во товарот за VPN по апликација, а апликацијата мора да биде управувана. Runbook што го докажува парот пред тестирањето.
Две UUID вредности одлучуваат дали една управувана iPhone апликација оди низ тунелот по апликација, и ниту една од нив не е идентификаторот на профилот што ги носи. Атрибутот VPNUUID на апликацијата мора да биде еднаков на VPNUUID внатре во товарот за VPN по апликација. Распоредената апликација исто така мора да биде управувана од истата услуга за управување со уреди, а командата што ја праќате мора навистина да го носи атрибутот. Поминете ги четирите фази подолу по редослед, бидејќи секоја создава вредност што и е потребна на следната.
Соберете четири идентификатори пред да го допрете уредот
Запишете четири вредности: идентификаторот на пакетот од вашиот инвентар за управување, идентификаторот на товарот за VPN по апликација, VPNUUID внатре во тој товар и идентификаторот на командата што штотуку ја праќате. Идентификаторот на пакетот ја именува апликацијата што ги прима поставките, а етикетата на почетниот екран не е негова замена. Држете го PayloadUUID целосно надвор од овој список, бидејќи означува товар внатре во профил и одговара на друго прашање. Неговата замена со другиот само затоа што двете полиња изгледаат како UUID е најчестиот начин да се изгради поврзаност што никогаш не може да се совпадне.
Ако администраторот на VPN не ви го дал товарот по апликација и неговиот идентификатор, побарајте ги наместо да гребате UUID од која било најблиска конфигурациска датотека.
Применете го атрибутот преку каналот за управување
Потврдете дека целната апликација е управувана на тој уред, бидејќи познат идентификатор на пакет не ја прави неуправуваната инсталација подобна за поврзување. Потоа пратете ставка за поставки од тип ApplicationAttributes преку доделувањето за VPN по апликација на вашиот производ или неговата поддржана имплементација на командата Settings. Ставката ја идентификува апликацијата преку идентификаторот на пакетот и носи речник Attributes чиј VPNUUID одговара на товарот. Ништо во таа ставка не е целосен плик за команда, и ништо во неа не може рачно да се инсталира како профил.
Кон отстранувањето пристапете исто толку намерно како кон инсталирањето. Шемата вели дека испуштањето на речникот Attributes ги отстранува постоечките атрибути на апликацијата, така што половично изграденото ажурирање тивко станува ресетирање. Истоимената команда Managed Application Attributes ги чита атрибутите назад за проверка; таа не ги поставува, и нејзината употреба како поставувач е потрошен прозорец за распоредување.
Читајте го резултатот од командата, не иконата на апликацијата
Проверете ја потврдата за командата што ја пративте и потврдете дека управуваната апликација сега го пријавува атрибутот. Значката VPN во статусната лента само вели дека некаде во телефонот има тунел. Таа не може да ви каже дека токму оваа апликација е доделена на конфигурацијата по апликација, а на уред каде тунелот се отвора по барање, значката може воопшто да не се појави. Споредете ги идентификаторите во доделувањето наместо да барате визуелен знак.
Ако на истиот парк има две конфигурации по апликација, споредете ги нивните идентификатори пред да претпоставите дека вашето доделување слета во предвидената.
Тестирајте со ресурсот, потоа запишете го парот
Дозволете овластен корисник да го отвори приватниот ресурс од доделената апликација и набљудувајте дали тунелот по апликација се подига за него. Потоа повторете од неуправувана апликација на истиот телефон и потврдете дека постапката е поинаква. Токму тој контраст е вистинскиот тест, бидејќи ресурс што работи можел да биде достапен и преку тунел за целиот уред што никој не го спомнал во записот за промени. Запишете го резултатот додека уредот е пред вас.
Чувајте ги заедно идентификаторот на пакетот, идентификаторот на товарот, заедничкиот VPNUUID и резултатот од командата, за следната истрага да започне од истите четири вредности, а не од меморијата.
Вратете без споредна штета
За да го отстраните доделувањето, пратете го атрибутот на апликацијата повторно со празен речник Attributes во формата што ја документира вашиот производ, наместо да ја исфрлите апликацијата од командата. Потоа проверете дека апликацијата повеќе не го отвора тунелот по апликација и дека другите управувани апликации го задржале својот. Ако истиот телефон има и профил за VPN за целиот уред, потврдете дека продолжува да се однесува како пред враќањето, бидејќи две VPN конфигурации на еден уред е местото каде овој чекор обично тргнува наопаку. Потоа ажурирајте го водениот запис.
Ревизија што прашува зошто одредена апликација некогаш била тунелирана ќе сака парот UUID и датум, а не опис на распоредувањето.