Как получить в ASP.NET имя пользователя и пароль от URL?
https://myUser:myPassword@myServer/
HttpContext.Current.Request.Url возвращается https://myServer/.
HttpContext.Current.Request.Url
https://myServer/
Вам необходимо получить доступ к заголовкам аутентификации.
Информация об аутентификации HTTP: http://en.wikipedia.org/wiki/Basic_access_authentication
Реализация в asp.net: http://blog.smithfamily.dk/2008/08/27/ImplementingBasicAuthenticationInASPNET20.aspx
На самом деле, вполне возможно иметь учетные данные URI в URL без заголовка HTTP-авторизации.Чтобы извлечь их, поскольку свойство Request.Url является объектом Uri, вы можете получить доступ к этим сведениям в свойстве Uri.UserInfo.