Firefox Sync

na vlastním serveru
Náročnost: Začátečníci
Jak Firefox Sync funguje


Správa přihlášení
Poskytování identit a SSO
Ukládání a synchronizace dat
Správa klíčů
Accounts
Sync
Sync a Accounts jsou kompletně oddělitelné


Celé řešení je navrhnuto tak, aby ani Mozilla, ani nikdo jiný bez znalosti hesla nedokázal přečíst data
Pozor!
Pokud zapomenete své heslo a zároveň ztratíte všechna svá zařízení, ztratíte také všechna svá data!
Co budeme potřebovat
Hromadu věcí:
- Git
- Python 2.7
- make
- gcc

/ mozilla-services / syncserver
git clone --depth=1 git@github.com:mozilla-services/syncserver.gitcd syncerver
make build
make test...sestavit...
<váš oblíbený textový editor> syncserver.ini...nakonfigurovat...
notepad.exe syncserver.inisqluri = pymysql://sync:installfest@localhost/syncserversecret = cbdec00674617761832980a0cd542a1177c8a910make serve...a spustit!
A případně další věci...
Lepší web server
HTTPS
...
Konfigurace Firefoxu
identity.sync.tokenserver.uri<server>/token/1.0/sync/1.5http://localhost:5000/token/1.0/sync/1.5Klasická cesta
přes about:config




Autokonfigurační skripty
Autokonfigurační skripty
<složka s nainstalovaným Firefoxem>/defaults/prefNejprve je potřeba je povolit
/usr/lib64/firefox/defaults/pref// First line must be comment
pref('general.config.filename', 'firefox.cfg');
pref('general.config.obscure_value', 0);Autokonfigurační skripty
/usr/lib64/firefox/firefox.cfg
pref("identity.sync.tokenserver.uri",
"http://localhost:5000/token/1.0/sync/1.5");lockPref(prefName, value);Děkuji za pozornost
tzelina@mozilla.cz
Firefox Sync na vlastním serveru (InstallFest 2017)
By Tomáš Zelina
Firefox Sync na vlastním serveru (InstallFest 2017)
- 2,385