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

Reply via email to