- - PR -
ルーターの設定プログラム
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-12-25 01:09
ブロードバンドルーターの設定プログラムを自前で作ろうと思って
いるのですが、Form認証の関連が上手くいきません。 NetworkCredentialクラスを利用して認証しているのですが、TOPページ は応答がありますが、ルーターの設定を行う、CGIを呼ぶと401のエラー が帰ってきます。この場合何かほかのパラメータなども必要なのでしょうか? 心あたりのあるかたいらっしゃいましたらご教授願います。 |
|
投稿日時: 2005-12-25 11:09
NetworkCredentialの説明を読んでください。基本認証、ダイジェスト認証、NTLM 認証、Kerberos 認証などを処理するためのクラスです。Form認証はCGIで独自に実装しているもので、標準化されているものではありません。汎用のクラスが提供されている事はまずないでしょう。
Form認証を行いたいなら必要な情報をPOST又はGETする実装を自前で行う必要があるはずです。 ブロードバンドルーターもハイエンドの機器であればTELNETやSNMPに対応していることが多いです。もし対応しているなら、HTTPよりもTELNETやSNMPの方が実装楽ですよ。 |
|
投稿日時: 2005-12-27 13:31
早々のレス有難うございました。
認証は、NetworkCredentialのベーシック認証で行い、CGIへのリクエストをPOST で行うと出来そうだと思っているのですが、やはり401でエラーとなります。 パケットをキャプチャソフトで見ると、「Authorization: Basic エンコードされたパスワード」とあるので、いけそうなのですが... もうちょっと調べてみます。 また、よろしくお願いします。 |
1