0

我的公司刚刚实施了 okta 身份验证来访问 Intranet。我使用了一个脚本来解析内网的某些部分以合成一些新闻,但是由于已经实施了 okta 身份验证,我无法连接到内网。我试图获取该页面的唯一方法是登录到 okta ...

有人已经处理过这个问题了吗?我尝试使用https://github.com/okta/oktasdk-python/tree/master/okta但显然对我的需要没有用。

4

1 回答 1

0

听起来您正在尝试做的是用 Python 编写一些代码,这些代码将合成或处理来自 Intranet 上的网站的数据。此外,该 Intranet 站点似乎由 Okta 保护,您在连接到 Intranet 站点时遇到问题。

如果我正确理解了这个问题,我怀疑您遇到的问题是 Intranet 站点是通过 SAML 保护的。通常有两种方法可以处理这种情况:

  1. (理想)查看 Intranet 站点是否具有可与 API 令牌一起使用的 API。
  2. 用 Python 编写代码来处理 SAML 流并获取到 Intranet 站点的 cookie。如果您使用Requests,这主要意味着编写代码以通过 Okta 进行身份验证并遵循 SAML 重定向,使用 Requests 中的Session为您跟踪您的 cookie。
于 2017-03-09T00:15:13.057 回答