Заполните пароль на странице входа, используя MVC - PullRequest
0 голосов
/ 19 октября 2010

Я использую единый вход, и у меня есть логин и пароль от родительского сайта, и я хотел бы вставить эти значения в поле логина и пароля дочернего сайта.Как я могу сделать это в C #, MVC.На данный момент я могу заполнить имя пользователя с помощью viewdata, но я не могу заполнить пароль.

1 Ответ

4 голосов
/ 19 октября 2010

Это не единый вход. Это множественная регистрация с гигантской дырой в безопасности.

То, что вы ищете, это федеративная идентификация. В этой модели доверенный поставщик удостоверений предоставляет удостоверение пользователя каждому сайту. Например, переполнение стека доверяет Google (и другим сайтам) идентификацию пользователей. Таким образом, вместо того, чтобы встроить систему паролей в Stack Overflow, SO просто означает, что вы спросите Google, кто вы.

Один из популярных способов сделать это - OpenID . Другой способ сделать это, который полезен, если вы используете корпоративную безопасность, такую ​​как домен Windows, это Windows Identity Foundation .

...