質問

VB.NETのHttpListenerに送信されている基本認証ヘッダーを検証する必要があります。私はそのようにヘッダーをつかんでいます(これを行うためのより良い方法も指摘してください):

EncodedAuth = Context.Request.Headers.GetValues("Authorization")(1)

これらをデコードするにはどうすればよいですか? 理論は理解していますが、適切なコードが見つからないようです。

ありがとう。

役に立ちましたか?

解決

これでうまくいくはずです...

basicData = System.Text.ASCIIEncoding.ASCII.GetString( System.Convert.FromBase64String( EncodedAuth ) )

これは、<!> quot; username:password <!> quot;という形式の文字列を提供します。 <!> quot;:<!> quot;で文字列を分割します。資格情報を取得します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top