QrF.Core
Микросервисная архитектура на основе .NET Core 2.2
QrF.Core.Ids4 — сервис авторизации и аутентификации на базе IdentityServer4
На этапе разработки для создания подписи аутентификации можно использовать метод AddDeveloperSigningCredential()
. В рабочей среде необходимо применять метод AddSigningCredential()
, а также создать собственный сертификат подписи с помощью OpenSSL.
Создание сертификата с использованием OpenSSL
Скачайте и установите OpenSSL с официального сайта: https://slproweb.com/products/Win32OpenSSL.html. Выберите версию Win64 OpenSSL v1.1.1b.
Запустите командную строку от имени администратора в папке bin установленного OpenSSL и выполните следующие команды:
openssl req -newkey rsa:2048 -nodes -keyout ids4.key -x509 -days 365 -out ids4.cer
Далее объедините созданный сертификат и ключ в один файл, чтобы IdentityServer мог их использовать для корректной подписи токенов:
openssl pkcs12 -export -in ids4.cer -inkey ids4.key -out ids4.pfx
Примеры использования
.NET Core микросервисы: практика единого входа (https://www.cnblogs.com/jackcao/p/9928879.html)
Среда разработки
VS2017 / VS Code
.NET Core 2.2
Старая версия перенесена в ветку 1.0
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )