powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Web API + ASP.NET WebForms Аутентификация
8 сообщений из 8, страница 1 из 1
Web API + ASP.NET WebForms Аутентификация
    #38921820
RAVen42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток!

Есть два проекта:
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 пока что не так много.
...
Рейтинг: 0 / 0
Web API + ASP.NET WebForms Аутентификация
    #38921978
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реализуйте свой http модуль авторизации где вы будете делать запрос к апи + IPrincipal/IIdentity
...
Рейтинг: 0 / 0
Web API + ASP.NET WebForms Аутентификация
    #38922169
RAVen42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
handmadeFromRu Сделал web форму с логином, токен получаю, делаю даже редирект на index.
Но не по фен-шую это как то, ни кто мне не мешает набрать в браузере index и пройти на страницу без всякой авторизации.

Ни как не могу понять, как запретить переход на другие страницы не пройдя аутентификацию. (штатными средствами)
...
Рейтинг: 0 / 0
Web API + ASP.NET WebForms Аутентификация
    #38922206
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RAVen42Логика такая:
Запускается ASP.NET WebForms, показывается форма [Логин, пароль], жмем кнопку [Login], ajax-ом улетает запрос на 1-ый сервер, ответ, если всё ок! переходим на index.aspx, иначе говорим что логин пароль не верный.
Вам нужно authentication cookie создавать на получении токена. И от него должна строиться вся логика. Есть куки - пользователь залогинен, нет куки - не залогинен.
...
Рейтинг: 0 / 0
Web API + ASP.NET WebForms Аутентификация
    #38922223
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RAVen42 handmadeFromRu Сделал web форму с логином, токен получаю, делаю даже редирект на index.
Но не по фен-шую это как то, ни кто мне не мешает набрать в браузере index и пройти на страницу без всякой авторизации.

Ни как не могу понять, как запретить переход на другие страницы не пройдя аутентификацию. (штатными средствами)
что значит не пофеншую? страницу index унаследована от базовой страницы где на init к примеру проверяется возможность доступа, если нет слать к чертям. в чем сложность создание кастомного модуля авторизации и задействовать механизм IPrincipal/IIdentity ?)
...
Рейтинг: 0 / 0
Web API + ASP.NET WebForms Аутентификация
    #38922229
RAVen42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
handmadeFromRu сложность наверное в нехватки знаний по этой теме :)
...
Рейтинг: 0 / 0
Web API + ASP.NET WebForms Аутентификация
    #38922252
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RAVen42,
ну смотрите, модулем вы можете делать запрос к апи чтоб понять если такой пользователь и если есть создавать кастомный IPrincipal/IIdentity, ну чтоб заюзать каркас( можно и без него если хотите)
а потом либ как я выше описал проверку сделать либ вот как тут аля мвц стайл
http://stackoverflow.com/questions/4217576/is-there-an-authorizeattribute-equivalent-to-just-standard-web-forms-not-mvc-f

быть может кто скинет более развернутый ответ или проще
...
Рейтинг: 0 / 0
Web API + ASP.NET WebForms Аутентификация
    #38922283
RAVen42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
handmadeFromRu, Кажется понял, буду пробовать, спасибо за наводку )
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Web API + ASP.NET WebForms Аутентификация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]