Как получить имя пользователя и пароль от URL в ASP.NET? - PullRequest
6 голосов
/ 19 июля 2010

Как получить в ASP.NET имя пользователя и пароль от URL?

https://myUser:myPassword@myServer/

HttpContext.Current.Request.Url возвращается https://myServer/.

Ответы [ 2 ]

6 голосов
/ 19 июля 2010

Вам необходимо получить доступ к заголовкам аутентификации.

Информация об аутентификации HTTP: http://en.wikipedia.org/wiki/Basic_access_authentication

Реализация в asp.net: http://blog.smithfamily.dk/2008/08/27/ImplementingBasicAuthenticationInASPNET20.aspx

0 голосов
/ 04 июля 2011

На самом деле, вполне возможно иметь учетные данные URI в URL без заголовка HTTP-авторизации.Чтобы извлечь их, поскольку свойство Request.Url является объектом Uri, вы можете получить доступ к этим сведениям в свойстве Uri.UserInfo.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...