我目前在对 Okta 执行简单的 GET WebRequest 时偶然发现了令人沮丧的 Forbidden 403 错误。我已将我的应用程序 URL 添加到 Okta Admin > Security > API 作为 CORS。下面是我的代码
string requestURL = "https://myokta.oktapreview.com/api/v1/users/me";
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(requestURL);
request.Method = "GET";
request.Timeout = 120000;
request.ContentType = "application/json";
WebResponse response = request.GetResponse(); // exception Forbidden 403
我可以在互联网浏览器中复制粘贴 requestURL 并毫无问题地获得 json 响应。如果我没有会话,它还会返回错误代码 E0000005 - 会话无效。
如果我不能通过 WebRequest 完成,关于在 okta.core.dll 中使用哪个客户端的任何建议?
请帮助我,任何帮助将不胜感激。谢谢 ...