ExcelでWindows認証?
ExcelでVSTOを使ってWebAPIにアクセスしてデータを取得したいんだけど
Windows認証でエラーになってしまって困りました。
HttpClientクラスを使ってAPIにアクセスしていたので
実はExcelだろうとなんだろうとやり方同じなんですが
盛大に調査方法を誤って嵌りました。
HttpClientHandler handler = new HttpClientHandler(); handler.UseDefaultCredentials = true; var httpClient = new HttpClient( handler ); var task = httpClient.GetStringAsync( url );
HttpClientHandlerクラスを使えば良かったと
普通にWebアプリだとWindows認証の時は、なにもしないに等しいのに
401エラーが返ってきてしまって
ExcelからはWindows認証できないのかと思っちゃいまいたよ