2015-06-10 3 views
0

Мы планируем внедрить веб-приложение AngularJS, взаимодействующее с бизнес-компонентами через сервисный уровень REST. Веб-приложение должно предложить механизм аутентификации. Например, нас особенно беспокоит процесс аутентификации пользователей, поскольку угловой код практически доступен пользователям на своих клиентах.Вопросы аутентификации AngularJS

И как мы можем заверить, что пользователи прошли аутентификацию после первоначального процесса аутентификации (в JSP/PHP мы будем использовать сеансы)?

Не могли бы вы дать нам несколько профи. и против?

+1

Не могли бы вы показать нам, что вы пробовали? – HyperNeutrino

+0

В настоящий момент мы проводим эксперименты с концепцией аутентификации JWT (Json Web Token), но нам интересно, могут ли быть какие-то другие более безопасные и безопасные варианты ...? – Ernez

ответ

0

Ваш правый код на стороне клиента доступен, доступен для просмотра и редактируется через стандартные инструменты для разработчиков браузера. Если ваша компания проведет какие-либо проверки безопасности на вашем программном обеспечении, вы обнаружите, что по соображениям безопасности обработка выполняется на стороне сервера за пределами кода клиента. Компании, с которыми я работал, взяли подход, чтобы доверять ничего, что отправлено с клиентской стороны на сервер.

На стороне сервера слой REST обычно содержит уровень аутентификации, который будет возвращаться к клиенту, когда.

-invalid сессия -incorrect разрешения, чтобы сделать отдых вызов -invalid REST арг -prevents сценарий угона в текстовые поля -etc ...

0
  1. При работе с угловым или другой стороне клиента только приложения , Я рекомендую использовать аутентификацию на основе токена.
  2. демонстрационное приложение в Angularjs Token Based Application

Angular JS, Web API Token Based Authentication

+0

Большое спасибо! – Ernez

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