Использовать авторизацию asp.net в ядре .net

я хочу знать функцию авторизации asp.net, можно ли ее использовать в ядре .net? Или может что-то вместо авторизации в .net core? Спасибо

Не могли бы вы рассказать больше о вашем проекте

Hesam Akbari 14.12.2020 05:32

asp.net mvc может использовать авторизацию, чтобы пользователь не переходил на главную страницу непосредственно перед входом в систему. Я хочу использовать эту функцию в .net core mvc, но понятия не имею. /3\thxthx

ericso 14.12.2020 05:36
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
2
217
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете использовать Microsoft.AspNetCore.Identity с Identity Server 4 для авторизации своего приложения.

Учебник от MS находится Здесь.

Короче говоря, вы можете изменить аутентификацию на Individual User Accounts при создании новых проектов. Или вы можете встроить Identity в существующий проект

Например, вы можете встроить Identity в пустой проект:

  • В обозревателе решений щелкните проект правой кнопкой мыши > Добавить > Новый шаблонный элемент.
  • На левой панели диалогового окна «Добавить новый элемент шаблона» выберите «Идентификация» > «Добавить».
  • В диалоговом окне Add Identity выберите нужные параметры.
    • Выберите существующую страницу макета, иначе файл макета будет перезаписан неправильной разметкой:
      • ~/Pages/Shared/_Layout.cshtml для бритвенных страниц
      • ~/Views/Shared/_Layout.cshtml для проектов MVC
      • Приложения Blazor Server, созданные на основе шаблона Blazor Server (blazorserver), по умолчанию не настроены для Razor Pages или MVC. Оставьте запись страницы макета пустой.
    • Нажмите кнопку +, чтобы создать новый класс контекста данных. Примите значение по умолчанию или укажите класс (например, MyApplication.Data.ApplicationDbContext).
  • Выберите Добавить.

Затем сгенерируйте схему базы данных Identity:

Install-Package Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
Add-Migration CreateIdentitySchema
Update-Database

спасибо за ваш совет. позвольте мне попробовать попробовать.спасибо!^^

ericso 14.12.2020 05:40

@ericso Я заметил, что вы приехали из Гонконга, поэтому мой блог Blazor Identity на китайском языке здесь может помочь XD

DCTewi 14.12.2020 05:52

Это здорово, спасибо, что поделились!

ericso 14.12.2020 07:00

Другие вопросы по теме