2

私はいくつかの保護されたウェブページからのいくつかのデータを解析する必要があるプロジェクトに取り組んでいます。これらのページにアクセスするには、SAML認証フォーム(Shibboleth)を克服する必要があります。この標準をAndroid(Java)に実装できた人はいますか?私はすでにこのスレッドを読んでいます:Android用のSAMLクライアントの実装? しかし、それは私に良い解決策を与えません。実際、保護されたWebページのデータを解析するには、そのようなページのコンテンツをユーザーに表示させないようにするために、そのデータを取得する必要があります。したがって、WebViewを介してログインすることは、私が本当に必要としていることではありません。

4

2 に答える 2

1

OpenSAMLは、SAML部分を処理するための最善の策であり、ブラウザで通常行うことにはHttpClientを使用するのが最善だと思います。しかし、これを実装するためのかなりの作業があります。SAMLには軽量なものはありません。

OpenSAMLは、SAMLメッセージの処理を支援する単なるライブラリであるため、このような非常にカスタマイズされたものにおそらく適しています。

于 2013-03-07T16:54:13.637 に答える
1

いくつかの調査の後、私は自分でそれを構築することになりました。私はすべてのリダイレクトを注意深く追跡し、作成、編集、または削除されたすべてのCookieに注意しました(リダイレクトをオフに切り替えることができる組み込みオプションを備えたOperaが重要でした)。その結果、フローがアドホックにパッケージに複製されました。SetUpConnectionクラスのタスクは、ホストに接続し、Cookieを追跡することでした。SAMLフローを複製したSAMLクラス、そして最後に、有用な情報を収集できるMainクラス。

それが役に立てば幸い。

于 2013-03-31T16:46:28.883 に答える