Hi Alex,

The session token for FxA is not valid for authenticating to the Loop
server, which is why you're seeing that 401 error.

1) I'm in agreement with previous replies: it's not clear what high level
problem you're trying to solve. What is this "project which involves
synchronization between Loop Server API and Firefox Account"? Can you
provide a link to some documentation on this project?

2) The Loop server is an OAuth relier, so please refer to Remy's earlier
response: you'll need to use the FxA OAuth flow to get authenticated to the
Loop server with FxA.

-chris


On Wed, Apr 15, 2015 at 4:08 AM, Oleksandr Kyetov <
[email protected]> wrote:

> Hi, Firefox Team,
>
> I hate being annoying, any information on the e-mail below will be really
> helpful, as I tried everything what I could come up with
>
> Thank you in advance,
> Alex K.
>
>
> On Wed, Apr 8, 2015 at 10:15 PM, Oleksandr Kyetov <
> [email protected]> wrote:
>
>> Guys, thatns you for response,
>>
>> It really helped me a lot, and I let myself play a little with:
>> https://github.com/mozilla/fxa-oauth-server
>> https://github.com/mozilla/fxa-auth-server
>>
>> But, unfortunately it is not quite what I need
>>
>> My context is next:
>> 1) There is no client UI at all
>> 2) I have Firefox Account credentials stored in the backend
>> 3) Backend written via NodeJS
>>
>> The flow is next:
>> 1) Something  call backend server;
>> 2) fxa-auth-server endpoint
>> https://github.com/mozilla/fxa-auth-server/blob/master/docs/api.md#post-v1accountlogin
>>  called,
>> which returns session token
>> 3) Hawk credentials is derived from session token received in step 2)
>>
>> What I can do using Hawk credentials from step 3):
>> 4a) Call
>> https://github.com/mozilla/fxa-auth-server/blob/master/docs/api.md#get-v1sessionstatus
>>  to
>> get session status
>> 5b) Call
>> https://github.com/mozilla/fxa-auth-server/blob/master/docs/api.md#post-v1sessiondestroy
>>  to
>> destroy session
>>
>> What I want be able to do using Hawk credentials from step 3)
>> 4b) Call https://docs.services.mozilla.com/loop/apis.html#post-call-url to
>> get call url
>> But the only thing I receive from Loop Server:
>> {
>> "code": 401,
>> "errno": 110,
>> "error": {
>> "statusCode": 401,
>> "error": "Unauthorized",
>> "message": "Unknown credentials"
>> }
>> }
>>
>> So I here are more concrete questions:
>> - is it even possible to call
>> https://docs.services.mozilla.com/loop/apis.html#post-call-url with hawk
>> credentials derived from session token recieved from
>> https://github.com/mozilla/fxa-auth-server/blob/master/docs/api.md#post-v1accountlogin
>> ?
>> - if it is possible - what I am doing wrong?
>> - if it is not possible - what are other ways? (except FxA OAuth)
>>
>> P.S. I create test application to give an idea what I am doing:
>> https://github.com/oleksandrkyetov/test-app-server
>>
>> Thanks in advance,
>> Alex K.
>>
>
>
> _______________________________________________
> Dev-fxacct mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/dev-fxacct
>
>
_______________________________________________
dev-media mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-media

Reply via email to