As I sent this, a PR came in for the PyFxA client - the Python relier library [1].
Shane ============ [1] - https://github.com/mozilla/PyFxA On Mon, Dec 22, 2014 at 11:25 AM, Shane Tomlinson <[email protected]> wrote: > Nick, I don't have any real desire for the client, I am just interested in > its existence. Could this client be extracted from the firefox-ios repo if > Mozilla ever decides to write another iOS app? > > > I expect another small library to consume the FxA client account state > and to handle the token server interactions. > > Zach Carter wrote two JS clients and Ryan Kelly is working on a Python > client to handle this. Perhaps there is an opportunity to present a > consistent(ish) API across the languages? > > Zach's JS clients are embedded in the fxa-content-server [1][2]; I'd like > to extract them into the fxa-relier-client [3] so the functionality is > available to any JS based relier. I'm not sure where Ryan's repo is > located, my Github search foo did not find anything obvious. > > Shane > > ================== > > [1] - > https://github.com/mozilla/fxa-content-server/blob/master/app/scripts/lib/oauth-client.js > [2] - > https://github.com/mozilla/fxa-content-server/blob/master/app/scripts/lib/profile-client.js > [3] - https://github.com/mozilla/fxa-relier-client > > > On Wed, Dec 17, 2014 at 5:23 PM, Nicholas Alexander < > [email protected]> wrote: > >> Hey! >> >> On Wed, Dec 17, 2014 at 8:46 AM, Shane Tomlinson <[email protected]> >> wrote: >>> >>> I opened up the firefox-ios repo today and was delighted to see the >>> directories FxA and FxAClient. In FxAClient, there is a file called >>> FxAClient.swift[1], written by rnewman. Who consumes this client, is it >>> only the browser? >>> >> >> At the moment, only the browser, and not even that yet. We're hoping to >> keep the FxA client pretty thin -- no connection to the browser, no >> connection to Sync. >> >> My current vision for the FxA client is for it to maintain an abstraction >> of the Account State (equivalent to Desktop's `signedInUser.json`) and for >> it to handle the HTTP calls to advance that state through a login state >> machine. I have a PR in progress for this work; hopefully I can post by >> EOW. >> >> I expect another small library to consume the FxA client account state >> and to handle the token server interactions. >> >> It's not yet clear to me if the FxA client will handle the UI for signing >> up and/or in. >> >> What's your desire for this client? >> >> Nick >> >> >>> >>> Shane >>> >>> ======= >>> >>> [1] - >>> https://github.com/mozilla/firefox-ios/blob/master/FxAClient/FxAClient.swift >>> >>> _______________________________________________ >>> Dev-fxacct mailing list >>> [email protected] >>> https://mail.mozilla.org/listinfo/dev-fxacct >>> >>> >
_______________________________________________ Dev-fxacct mailing list [email protected] https://mail.mozilla.org/listinfo/dev-fxacct

