0 支持
(120 ポイント)

MUNオフィシャルドキュメントの「カスタム認証」のチュートリアルを進めているのですがうまく行きません。

色々試した結果Hashtableからユーザ名とパスワードを取り出す部分で直接stringで代入するとうまくいくことがわかったのですが、

System.Text.Encoding.UTF8.GetString(request.customAuthParameters[index].value.data.data)

の部分で本当に適切に取り出せているのかがわかりません。if文の中で置き換えて成功するのでkeyは取り出せていそうです。

参考にしているのは「認証モジュールを利用するためのサーバ設定」>「カスタム認証処理の実装例」>「MUN クライアント接続直後の認証要求を受信した場合の処理の記述」の項です。

同じ状況になる方がいるかどうかだけでも参考になりますので何か情報がいただければと思います。

よろしくお願いします。

回答 1

0 支持
(3.9k ポイント)
System.Text.Encoding.UTF8.GetString() を実行すると取り出せていないですね…。
そのまま string にキャストするだけで、変換が要らないように思えます。
...