.NETで基本認証をデコードする最も簡単な方法
-
20-08-2019 - |
質問
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;で文字列を分割します。資格情報を取得します。
所属していません StackOverflow