On 30/01/2014 10:37 AM, Stefan Arentz wrote:
> Of course now the test runs just fine. I will try to reproduce this.
> 
> The JSON error struct simply said "reason: unauthorized" I think. it did not 
> mention anything about expired or not-yet-valid assertions or certificates. 
> (I don't know how specific the Token Server is. Maybe it will simply 
> translate anything to a 401?)

The tokenserver should report specific errors for clock-skew-related
things, as described here:

   https://docs.services.mozilla.com/token/apis.html#error-responses

I emphasize *should* because it looks at the human-readable error
strings returned by the BrowserID verifier to decide on the cause of the
error, which is not the most robust of techniques.


  Cheers,

    Ryan



> I've had clock skew problems before but that was when I tested with the 
> MockMyID code. In that case I simply set the assertion creation date a few 
> minutes in the past to get around that.
> 
> In this case it happened when calling the token server after asking the 
> account api to /v1/certificate/sign ...
> 
> I'll try some things to make it happen again.
> 
>  S.
> 
> ----- Original Message -----
>> On 30/01/2014 2:06 AM, Stefan Arentz wrote:
>>>
>>> On Jan 29, 2014, at 1:40 AM, Ryan Kelly <rfkelly at mozilla.com> wrote:
>>>
>>>> We have also deployed a matching environment to the final production URL:
>>>>
>>>>    https://token.services.mozilla.com/1.0/sync/1.5
>>>
>>> Ryan are you sure this works in combination with
>>> https://api.accounts.firefox.com/ ?
>>
>> It should work.  They're only tied by the standard BrowserID
>> verification process, and Nick reports that this combo works for him
>> from inside the android sync code.
>>
>>> When I create a new (and verified) account on api.accounts, the new
>>> production token server tells me I am unauthorized.
>>
>> My first guess would be some sort of clock-skew-related failure.  The
>> 401 response from the tokenserver should have a JSON body with
>> additional details, what does it return?
>>
>> What method are you using to perform this login sequence?  I'll try to
>> replicate and track down the error.

_______________________________________________
Sync-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to