Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Web API + ASP.NET WebForms Аутентификация
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток! Есть два проекта: 1) Сервер с API (WebApi 2.0), который включает в себя аутентификацию с помощью токенов. 2) Сервер с ASP.NET WebForms 2-ой общается с первым по средствам API. Всё вроде работает как и задумывалось. Но тут задумались об аутентификации. И вовсе стало не понятно, как прикрутить к ASP.NET WebForms аутентификацию с 1-го сервера?? Логика такая: Запускается ASP.NET WebForms, показывается форма [Логин, пароль], жмем кнопку [Login], ajax-ом улетает запрос на 1-ый сервер, ответ, если всё ок! переходим на index.aspx, иначе говорим что логин пароль не верный. Как-то так. P/S/ Проект в самом его начале. Знаний по WEB пока что не так много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2015, 07:47 |
|
||
|
Web API + ASP.NET WebForms Аутентификация
|
|||
|---|---|---|---|
|
#18+
реализуйте свой http модуль авторизации где вы будете делать запрос к апи + IPrincipal/IIdentity ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2015, 10:15 |
|
||
|
Web API + ASP.NET WebForms Аутентификация
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu Сделал web форму с логином, токен получаю, делаю даже редирект на index. Но не по фен-шую это как то, ни кто мне не мешает набрать в браузере index и пройти на страницу без всякой авторизации. Ни как не могу понять, как запретить переход на другие страницы не пройдя аутентификацию. (штатными средствами) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2015, 11:55 |
|
||
|
Web API + ASP.NET WebForms Аутентификация
|
|||
|---|---|---|---|
|
#18+
RAVen42Логика такая: Запускается ASP.NET WebForms, показывается форма [Логин, пароль], жмем кнопку [Login], ajax-ом улетает запрос на 1-ый сервер, ответ, если всё ок! переходим на index.aspx, иначе говорим что логин пароль не верный. Вам нужно authentication cookie создавать на получении токена. И от него должна строиться вся логика. Есть куки - пользователь залогинен, нет куки - не залогинен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2015, 12:13 |
|
||
|
Web API + ASP.NET WebForms Аутентификация
|
|||
|---|---|---|---|
|
#18+
RAVen42 handmadeFromRu Сделал web форму с логином, токен получаю, делаю даже редирект на index. Но не по фен-шую это как то, ни кто мне не мешает набрать в браузере index и пройти на страницу без всякой авторизации. Ни как не могу понять, как запретить переход на другие страницы не пройдя аутентификацию. (штатными средствами) что значит не пофеншую? страницу index унаследована от базовой страницы где на init к примеру проверяется возможность доступа, если нет слать к чертям. в чем сложность создание кастомного модуля авторизации и задействовать механизм IPrincipal/IIdentity ?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2015, 12:21 |
|
||
|
Web API + ASP.NET WebForms Аутентификация
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu сложность наверное в нехватки знаний по этой теме :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2015, 12:25 |
|
||
|
Web API + ASP.NET WebForms Аутентификация
|
|||
|---|---|---|---|
|
#18+
RAVen42, ну смотрите, модулем вы можете делать запрос к апи чтоб понять если такой пользователь и если есть создавать кастомный IPrincipal/IIdentity, ну чтоб заюзать каркас( можно и без него если хотите) а потом либ как я выше описал проверку сделать либ вот как тут аля мвц стайл http://stackoverflow.com/questions/4217576/is-there-an-authorizeattribute-equivalent-to-just-standard-web-forms-not-mvc-f быть может кто скинет более развернутый ответ или проще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2015, 12:36 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=54&tid=1356588]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 332ms |

| 0 / 0 |
