Дохватање proxy лозинке помоћу secret-tool
Држите proxy лозинку изван почетне датотеке шкољке, узимајући у обзир корисничку сесију и чисту вредност коју клијент тражи.
За интерактивну радну сесију која користи Secret Service, сачувајте proxy тајну одвојено од њених идентификационих атрибута:
secret-tool store --label='Work web proxy' purpose web-proxy host proxy.example
Тајну предајте одвојено; не стављајте је у ознаку ни атрибуте. За дохват употријебите secret-tool lookup purpose web-proxy host proxy.example. Та наредба враћа одговарајућу тајну на стандардни излаз, па излаз проследите подржаном сучељу акредитива намењеног клијента, а не заједничком дијагностичком запису.
Претрага захтева D-Bus сесију одговарајућег корисника и доступан Secret Service. Збирку је можда потребно откључати. Cron задатак не репродукује аутоматски откључано стање радне површине, а root-ова претрага не одабира привезак кључева другог корисника.
Неуспех претраге у спремишту обрађујте одвојено од одбијене proxy аутентификације. Тихо слање празне лозинке и поновни покушај скривају која је операција неуспешна.
Кад је подржано, преферирајте одвојена поља акредитива у клијенту. Ако акредитиви морају ићи у proxy URL, кодирајте корисничко име и лозинку као URI компоненте; наводници у шкољци не врше URL кодирање.
Привезак кључева уклања потребу за дословном тајном у .profile. Дохваћена вредност и даље постоји у меморији, а њено извожење отвара је подређеним процесима који је наслеђују. Заштићено спремиште не чини то извршно окружење сефом тајни.