- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正试图从受 shibboleth 身份验证保护的页面上抓取数据。我无法让 cURL 和 webisoget 正常工作。所以,我正在尝试 wget,因为我认为我可以通过我的证书并获取我想要的页面。但是,我也遇到了这个问题,而且我很难找到关于我的问题的文档。
这是我尝试执行的 wget 命令:
>wget --no-check-certificate --certificate=www.washington.edu.crt https://www.washington.edu/cec/i/INFO200A2821.html
这是该命令返回的内容:
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrcsyswgetrc = c:/progra~1/wget/etc/wgetrc--2011-05-28 00:32:37-- https://www.washington.edu/cec/i/INFO200A2821.htmlResolving www.washington.edu... 140.142.16.69, 140.142.11.167, 140.142.15.8Connecting to www.washington.edu|140.142.16.69|:443... connected.WARNING: cannot verify www.washington.edu's certificate, issued by `/C=ZA/ST=Western Cape/L=Cape Town/O=Thawte Consulting cc/OU=Certification Services Division/CN=Thawte Premium Server CA/emailAddress=premium-server@thawte.com': Self-signed certificate encountered.HTTP request sent, awaiting response... 200 OKLength: 807 [text/html]Saving to: `INFO200A2821.html.2'100%[=====================================> ] 807 --.-K/s in 0s2011-05-28 00:32:38 (6.78 MB/s) - `INFO200A2821.html.2' saved [807/807]
然而,即使我收到一个页面,它也不包含我希望抓取的信息。返回的页面包含一个在加载时自动提交表单的表单。该表单包含 pubcookie 和 relay_url 的隐藏输入字段。
我可以在使用我的凭据登录时访问该页面。但是,我正在努力实现自动化并获取信息。
最佳答案
我不确定您是否可以使用 wget 做到这一点。 Shibboleth 是 SAML 网络 SSO 配置文件的一个实现,它希望您有一个有效的 session 来访问 protected 资源。如果没有有效的 session ,它会将您重定向到 WAIF 页面,供您选择适当的身份提供者。在访问资源之前必须执行一系列步骤。
你可以尝试使用类似 Mechanize.pm 的东西让 Perl 自动执行身份验证过程,然后检索 protected 资源。
关于ssl - 您如何获得受 shibboleth 身份验证保护的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6160351/
/var/log/messages 不断重复以下内容: WARN Shibboleth.Config : DEPRECATED: legacy 2.0 configuration, support w
我在本地主机上安装了 Shibboleth 服务提供程序。我想连接到 shibboleth idp。 Error Message: No peer endpoint available to whic
我正在尝试满足在通过 Shibboleth 进行身份验证后始终将用户重定向到相同 URL 的要求。 目前,它将重定向到我们想要忽略的引荐来源网址(可以更改)并将其替换为我们自己的引荐来源网址(永远不会
我已将 Shibboleth IdP 3 配置为针对 LDAP (AD) 进行身份验证。 当我访问以下 URL 时 https://FDQN-of-the-IdP/idp/status 我看到以下页面
我正在尝试配置 Shibboleth 身份提供程序以与现有的 SAML 2.0 服务提供程序一起使用(我假设它也是 Shibboleth),但它失败并显示 InvalidNameIDPolicy 状态
我根据此链接一步一步地在 tomcat 8 上设置 shibboleth idp https://wiki.shibboleth.net/confluence/display/IDP30/Apache
我需要在 Shibbolethlogin 之后和重定向到 SP url 之前执行操作。对我来说,最好的解决方案是“Shib 页面登录”-> 登录正常-> 重定向到我的自定义页面-> 重定向到 sp u
我使用 Shibboleth 成功登录到我的服务提供商测试页面。然后我转到/Shibboleth.sso/Session 页面,我看到以下内容: Attributes affiliation: 1 v
当从命令行 (/usr/sbin/shibd -t) 测试 shibd 时,我看到了这个警告: WARN Shibboleth.Application : empty/missing cookiePr
我的 IIS 服务器上托管有一个 ColdFusion 应用程序。我添加了Shibboleth服务到我的 Web IIS,并且 CGI/过滤器已设置为使用它。我将我的申请添加到 testshib联盟并
我的 IIS 服务器上托管有一个 ColdFusion 应用程序。我添加了Shibboleth服务到我的 Web IIS,并且 CGI/过滤器已设置为使用它。我将我的申请添加到 testshib联盟并
我正在努力将 SAML 供应商 (Freshdesk) 集成到我的 Shibboleth 环境中。我的问题是 nameID 格式为空。 阅读我的供应商的文档,他们想要 example@test.fre
我一直在尝试用java实现WEB SSO服务提供者。我正在使用 Shibboleth 身份提供商。一切工作正常,直到身份验证步骤,我成功地为用户创建 session /设置 cookie。但是,当我尝
我使用 angularjs 创建了一个 Web 应用程序。我在我的登录 Controller 上集成了 Shibboleth 进行身份验证。我知道可以通过 cookie 概念清除 session 。
我到处寻找这个问题的答案,但没有成功。 我在我的 OSX 网络服务器上安装了 PHP。当我访问 myserver.com/test.php 时,一切正常。 但是,我有一个名为/shibboleth/的
我正试图从受 shibboleth 身份验证保护的页面上抓取数据。我无法让 cURL 和 webisoget 正常工作。所以,我正在尝试 wget,因为我认为我可以通过我的证书并获取我想要的页面。但是
我正在研究在 Django 部署中使用 Shibboleth 的选项。从我发现的情况来看,事情看起来有些稀疏。任何人都可以评论以下内容吗? 有人在使用 django_shibboleth 模块吗(见
我正在使用 shibboleth 服务以实现以下目标 用户试图访问 https://sp.dev.myserver.com/secure/ 中的安全资源 重定向到 WAYF 选择 idp 并重定向到
我正在为一所使用 Shibboleth 对学生进行身份验证的大学编写一个 android 应用程序。 由于我正在制作一个 android native 应用程序(不是 webview),我想以编程方式
我有一个 Drupal 站点,我正在为一个客户挺身而出。 我被要求使用 SAML2 使用单点登录(我将是服务提供商,我的客户将是身份提供商)。 到目前为止,我发现的最好的事情是 SimpleSAMLP
我是一名优秀的程序员,十分优秀!