FormsAuthentication с пользовательским ключом шифрования - PullRequest
4 голосов
/ 11 ноября 2009

Есть ли способ не использовать <machineKey> и вместо этого предоставить мой собственный ключ во время выполнения. Попытка найти способ прочитать ключ, скажем, из базы данных SQL или любого централизованного хранилища и каким-то образом предоставить его для FormsAuthentication.

Ответы [ 3 ]

1 голос
/ 12 ноября 2009

Вы можете подключиться к событию HttpApplication.Authenticate в вашем global.asax и создать свой собственный модуль аутентификации, который может использовать любой ключ, который вы хотите. Взгляните на FormsAuthenticationModule Mono для примера того, как FormsAuthenticationTicket и др. Используются для обработки «срока действия» cookie.

1 голос
/ 12 ноября 2009

Вы можете поместить раздел machineKey в web.config для своего приложения. Это то, что вы имеете в виду?

0 голосов
/ 20 ноября 2009

Это кажется невозможным. Я перешел на Windows Identity Foundation.

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