Я пытаюсь реализовать OAuth2.0 для своего веб-приложения. Я сделал это по ссылке это.
Я зарегистрировался у 2 внешних провайдеров Microsoft и Google. Я также добавил аутентификацию в файл startup.cs.
Поэтому, когда я запускаю приложение, нажимаю кнопку «Войти» в правом верхнем углу, отображается страница входа. Отображаемый URL-адрес: https://localhost:44325/Identity/Account/Login
.
Но я не могу найти эту страницу в своем решении. Я хочу изменить дизайн этой страницы и хочу сделать ее своей первой страницей, как только открою приложение.
Как мне это сделать?
@mvermef я видел там. Ничего не нашел. Я прикрепил снимок экрана к вопросу для справки.
Это функция сборки, которую я перечислил, страницы находятся в сборке...
@mvermef Я могу показаться глупым, но не могли бы вы уточнить свой ответ, пожалуйста. Я не нахожу папки с именем Assembly :|
Чтобы оставить комментарий, чтобы я отправил его в качестве ответа, следуйте инструкциям на этом отвечать.
Я просто щелкнул проект правой кнопкой мыши, выбрал Add -> New Scaffold Item
, выбрал Identity
в новом диалоговом окне на левой панели и следовал инструкциям.
Страницы login.cshtml
были созданы в каталоге Areas/Identity/Pages/Account
.
2 дня пытался понять, почему я больше не мог найти модели просмотра, и это было так просто. Спасибо. Просто чтобы другие знали, вам нужно будет полностью очистить и перекомпилировать ваше приложение, иначе вы получите ошибки.
Кажется, это можно сделать и через CLI, но это не очень просто: andrewlock.net/…
Microsoft.AspNetCore.Identity.UI находится в проекте, и, скорее всего, есть также область с именем Identity. Это не одна страница, а множество из них, составляющих Identity. Ищите Район, и вы найдете их.