|
Как получить имя и пароль?
|
|||
---|---|---|---|
#18+
Пишу сервис. Протокол net.tcp, что, имхо, не важно. Пользователь передает в сервис свои имя и пароль. Код: plaintext 1. 2.
Сервис проверяет их с помощью UserNamePasswordValidator: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
В UserNamePasswordValidator имя с паролем передается. В методах самого сервиса необходимо подключаться к серверу MSSQL (авторизация MSSQL) от имени пользователя - с именем и паролем этого самого пользователя. Но в методах сервиса доступно только имя пользователя. Как получить пароль? Думал, как его сохранить из UserNamePasswordValidator в словарь, но как-то это совсем несекурно - список паролей шарить между всеми выполняющимися потоками. Да и с точки зрения производительности, имхо, батлнек получается, плюс совершенно непонятно что делать с протухшими паролями. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2010, 10:52 |
|
|
start [/forum/topic.php?fid=19&fpage=23&tid=1397532]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
others: | 233ms |
total: | 371ms |
0 / 0 |