Sempre recebendo erro 'invalid_client' ao fazer o POST no ponto de extremidade / token com a identidade 2 do ASP

Há cerca de um mês, eu tive um projeto funcionando perfeitamente com o ASP Identity OAuth. Eu enviava uma solicitação POST para o ponto de extremidade / Token com grant_type, nome de usuário e senha, e tudo estava em ordem.

Recentemente, iniciei um novo projeto baseado no modelo SPA do Visual Studio 2013 RC2. É um pouco diferente do modelo antigo. A autenticação é configurada com padrões bastante básicos,

OAuthOptions = new OAuthAuthorizationServerOptions
{
    TokenEndpointPath = new PathString("/Token"),
    //AuthorizeEndpointPath = new PathString("/Account/Authorize"), 
    Provider = new ApplicationOAuthProvider(PublicClientId),
    AccessTokenExpireTimeSpan = TimeSpan.FromDays(14),
    AllowInsecureHttp = true
};

Nada significativo foi alterado do modelo padrão. Posso registrar contas com sucesso por meio de um método controlador de API da Web que eu implementei;

    // POST: /Account/Register
    [HttpPost]
    [AllowAnonymous]
    public async Task<IHttpActionResult> Register(RegisterBindingModel model)
    {
        if (ModelState.IsValid)
        {
            var user = new TunrUser() { UserName = model.Email, Email = model.Email, DisplayName = model.DisplayName };
            var result = await UserManager.CreateAsync(user, model.Password);
            if (result.Succeeded)
            {
                return Created(new Uri("/api/Users/" + user.Id,UriKind.Relative), user.toViewModel());
            }
            else
            {
                return BadRequest(result.Errors.First());
            }
        }
        return BadRequest(ModelState);
    }

No entanto, não importa o que eu POSTAR para o terminal / Token, eusempre obtenha a mesma resposta.

{"error":"invalid_client"}

Normalmente eu passo no seguinte corpo de solicitação

grant_type=password&username=user%40domain.com&password=userpassword

Mas isso resulta no mesmo erro. Isso funcionou no modelo / identidade anterior do SPA VS2013. O que mudou?

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion