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

Ситуация такая. Раньше писали веб формы, сейчас перешли на MVC.
В IIS на страничку ASPX можно было делать: SSL Settings -> Require SSL + Client Certificate Require.
При этом, для доступа к этой страничке тербовался сертификат клиента.

Как это сделать на MVC? Здесь уже нет страничек, есть только URL.
...
Рейтинг: 0 / 0
Аутентификация на страницу
    #38618937
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Аутентификация на страницу
    #38618941
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samir,

если что, речь идёт об атрибуте RequireHttpsAttribute , который необходимо приделать к требуемому контроллеру, или зарегистрировать в качестве глобального фильтра, если требование распространяется на весь сайт.
...
Рейтинг: 0 / 0
Аутентификация на страницу
    #38618943
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SamirЗдесь уже нет страничек, есть только URL.

немного не верно. здесь уже нет страничек, есть только контроллеры. а URL относится к маршрутам.
...
Рейтинг: 0 / 0
Аутентификация на страницу
    #38618949
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Samir,

а ну да, чуть не забыл. в web.config

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
        <security>
            <access sslFlags="Ssl, SslNegotiateCert" />
            <authentication>
                <anonymousAuthentication enabled="false" />
                <iisClientCertificateMappingAuthentication enabled="true" manyToOneCertificateMappingsEnabled="true">
                    <manyToOneMappings>
                        <add name="Authentication Certificate"
                             enabled="true"
                             permissionMode="Allow"
                             userName="vasya"
                             password="123123123">
                            <rules>
                                <add certificateField="Issuer" certificateSubField="CN" matchCriteria="*.yoursite.ru" compareCaseSensitive="false" />
                            </rules>
                        </add>
                    </manyToOneMappings>
                </iisClientCertificateMappingAuthentication>
            </authentication>
        </security>
...
Рейтинг: 0 / 0
Аутентификация на страницу
    #38619389
Samir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо! Буду пробовать.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Аутентификация на страницу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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