AnsweredAssumed Answered

Siteminder agent to protect ASP.NET Core 2.1 Web API

Question asked by NSJ on Oct 19, 2018
Latest reply on Oct 19, 2018 by HONGXU LIU

Have a question for you,  use Siteminder to protect a Web APIs written using ASP.NET Core 2.1. These web API’s uses SAP data that exposed through SAP Web service endpoints. These services are credential protected and access over https. During the test is used http requests (not https) to the Web API and then https from Web API to SAP. This was working well without Siteminder agents enabled for the web APIs. Once SiteMinder Agent is enabled couldn’t establish SAP service calls and ending the request at the API with an exception.

Exception:

System.ServiceModel.CommunicationException: An error occurred while sending the request. ---> System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.Http.WinHttpException: Not enough storage is available to complete this operation at System.Net.Http.WinHttpHandler.ThrowOnInvalidHandle(SafeWinHttpHandle handle) at System.Net.Http.WinHttpHandler.EnsureSessionHandleExists(WinHttpRequestState state) at System.Net.Http.WinHttpHandler.d__105.MoveNext()

 

Could someone help me to resolve this issue?

Outcomes