Como fazer autenticação CORS no WebAPI 2?

O cenário é simples, preciso efetuar login de outro servidor (diferente do servidor da API) para recuperar o token de acesso.

Eu instaleiMicrosoft.Owin.Cors pacote no servidor da API. EmStartup.Auth.cs arquivo, sobpublic void ConfigureAuth(IAppBuilder app), Eu adicionei em

app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);

EmWebApiConfig.cs, debaixopublic static void Register(HttpConfiguration config), Eu adicionei nestas linhas:

// Cors
var cors = new EnableCorsAttribute("*", "*", "GET, POST, OPTIONS");
config.EnableCors(cors);

O que mais devo mudar?

questionAnswers(11)

yourAnswerToTheQuestion