2013-07-31 3 views
0

Я разработал многостраничное веб-приложение Javascript. Мои клиенты попросили меня предоставить страницу входа. Они не нуждаются в каких-либо фантазии и запрашивают одно имя пользователя и пароль, которым они могут поделиться с теми, кто нуждается в доступе к определенным признакам в приложении. Они хотят, чтобы кто-нибудь мог видеть приложение, но только аутентифицированные пользователи могут использовать определенные инструменты в приложении.Страница входа для нескольких страниц Приложение Javascript

В настоящее время я использую страницу прокси-сервера ASP.net (.ashx) для обработки запросов от стороннего сервера и от него, хранящего данные, используемые в моем приложении.

Я никогда не создавал систему входа и понятия не имел, с чего начать. Я не думаю, что мне нужна база данных для входа в систему, потому что будет только одно имя пользователя и пароль.

Как я могу безопасно хранить имя пользователя и пароль для аутентификации с предоставленной пользователем информацией для входа и включения частей приложения на основе аутентификации пользователя или нет?

ответ

1

Хорошей новостью является то, что вам не нужно создавать систему входа, Microsoft сделала это за вас. Это называется Membership System. Все, что вам нужно сделать, это разоблачить этот API для ваших конечных пользователей.

И это плохая идея иметь единый учет для всех. Лучше назначать уникальные учетные данные для каждого пользователя.

+0

Я использовал это раньше и нашел, что это абсолютный избыток, если все, что вы хотите, простое имя пользователя и пароль. – mitch

+0

Как я уже сказал, это действительно плохая идея, чтобы предоставить единым учетным данным среди всех ваших пользователей. Но если вы все еще этого хотите, вам не нужна база данных, вы даже можете сохранить учетные данные в своем web.config http://social.msdn.microsoft.com/Forums/en-US/46280d6e-191b-4725- bb98-c662bed9cdfc/using-webconfig-credentials-вместо-членство для входа – Oscar

+0

Вниз по дороге нам может понадобиться что-то вроде этого, но пока я думаю, что это может быть излишним. Я бы не назвал мое приложение ASP.Net-приложением, поэтому как я мог интегрировать членство ASP.Net в приложение Javascript? Как это будет выглядеть? – Brian

Смежные вопросы