3
我有一個.Net核心WebAPI服務,我已啓用CORS(與下面的代碼),在項目的屬性我已禁用匿名身份驗證並啓用Windows身份驗證。 POST和PUT端點使用匿名身份驗證,但禁用時失敗。我得到.Net核心WebAPI CORS與Windows身份驗證
OPTIONS http://localhost:64113/api/ 401 (Unauthorized)
代碼啓用CORS
services.AddCors(options =>
{
options.AddPolicy("CorsPolicy",
builder => builder.WithOrigins("http://localhost:3000")
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials());
});
角碼
public XXX(data: any): Observable<Response> {
return this.http.put(this.baseUrl, data,
{ withCredentials: true });
}
有沒有人有這樣的經驗嗎?
謝謝