Jak wykonać uwierzytelnianie CORS w WebAPI 2?
Scenariusz jest prosty, muszę się zalogować z innego serwera (innego niż serwer API), aby pobrać token dostępu.
zainstalowałemMicrosoft.Owin.Cors
pakiet na serwerze API. WStartup.Auth.cs
plik, podpublic void ConfigureAuth(IAppBuilder app)
, Dodałam
app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);
WWebApiConfig.cs
, podpublic static void Register(HttpConfiguration config)
Dodałem w tych liniach:
// Cors
var cors = new EnableCorsAttribute("*", "*", "GET, POST, OPTIONS");
config.EnableCors(cors);
Co jeszcze powinienem zmienić?