GSoC/2019/StatusReports/PrasenjitKumarShaw

Contents

Project

DataSync in Falkon

Mentor

David Rosca

Project Summary

The goal of this project is to enable data sync in Falkon browser. Almost all modern web browsers have the ability to sync user data like history, bookmarks, passwords, etc. to another instance of that browser. Falkon doesn't have that ability yet. This projects aims at using Firefox Accounts to sync user data.

Milestones To Achieve

1. Add sync tab in Preferences and load Firefox Accounts Login Page.

2. Establish Communication with Firefox login page.

3. Implement the methods to fetch sessionToken and sync keys.

4. Implement class for HAWK requests. (HAWK request is used for authenticated communication with the Firefox Accounts Server.)