2
當閱讀有關基本驗證我總能找到類似這樣的例子:結腸字符AuthenticationHeaderValue
HttpClient sClient new HttpClient();
sClient.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Basic",Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes("UserName:Password")));
對我來說這似乎意味着冒號「:」不要在密碼中使用。這是否意味着冒號字符應該被禁止輸入密碼和用戶名?
這是基本認證的一般假設嗎?如果您擁有現有的用戶基礎,並且憑據中包含現有的冒號字符,該如何處理此問題。