+ mozilla.dev.media guys

There is pretty detail description of the problem in previous e-mail. I
would be appreciated if you take a look

Best regards,
Alex K.

On Mon, Feb 16, 2015 at 10:16 AM, Oleksandr Kyetov <
[email protected]> wrote:

> Hi,
>
> I am working on the project which involves synchronization between Loop
> Server API and Firefox Account
>
> What I have:
> 1. I have Firefox Account with valid credentials
> 2. I able to use Loop Server API
>
> Here is drawing of what I need:
>
> https://docs.google.com/drawings/d/1s6F0iKSWGLN8FTNsuMvB0ebNqbofIsGcuaLEi4BINCY/edit?usp=sharing
>
> Here is what I need in words:
> 1. Log in to Firefox Account via Firefox
> 2. Call POST /registration Loop Server endpoint using user from step 1
> (<<< Here is the biggest problem. How to call /registration endpoint using
> Firefox Account credentials?)
> 3. Call POST /call-url Loop Server endpoint with hawk-session-token
> derived from response in 2 step
> 4. Give generated call URL to the client
> 5. Make sure Firefox Account user sees generated URL in the Firefox (<<<
> another problem here. How to notify Firefox Account about call URL
> generated)
>
> So, it should look like:
> 1. Client click a button
> 2. Server generates a call URL on server side using support user Firefox
> Account credentials
> 3. Server passes call URL back to client
> 4. Server notifies support user Firefox Account about client generated
> call URL
>
> I have read a load of documentation, including:
> https://wiki.mozilla.org/Identity/Firefox_Accounts
> https://docs.services.mozilla.com/loop/apis.html#post-call-url
> https://github.com/mozilla-services/loop-server
> and did not find solution for that :(
>
> According to Loop Server API, it is possible to register with Firefox
> Account. For that I need to have Firefox Account assertions, but I can't
> get those either
> POST /registration <https://docs.services.mozilla.com/loop/apis.html#id17>
> <https://docs.services.mozilla.com/loop/apis.html#post-registration>
>
> Associates a Simple Push Endpoint (URL) with a user. Always return an hawk
> session token in the Hawk-Session-Token header.
>
> *May require authentication*
>
> You don’t *need* to be authenticated to register. In case you don’t
> register with a Firefox Accounts assertion or a valid hawk session, you’ll
> be given an hawk session token and be connected as an anonymous user.
>
> This hawk session token should be derived by the client and used for
> subsequent requests.
>
> You can currently authenticate by sending a valid Firefox Accounts
> assertion or a valid Hawk session.
>
>
> P.S. Thank you very much for help. If I put a wrong people in mailing
> list, help me to find right person/mailing group
>
> Best regards,
> Alex K.
>
_______________________________________________
dev-media mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-media

Reply via email to