最简单的方法来解码.NET基本授权
-
20-08-2019 - |
题
我需要验证正被发送到我在VB.NET HttpListener一个基本授权报头。我抓住像头左右(随意点出更好的方法来做到这一点为好):
EncodedAuth = Context.Request.Headers.GetValues("Authorization")(1)
现在我该如何解码呢?我明白理论,但我似乎无法找到正确的代码。
感谢您。
解决方案
这应该去做...
basicData = System.Text.ASCIIEncoding.ASCII.GetString( System.Convert.FromBase64String( EncodedAuth ) )
这会给你的格式的字符串“用户名:密码”。拆分的字符串“:”,你会得到的凭据
不隶属于 StackOverflow