. NET Базовая защита данных в нескольких приложениях, размещенных отдельно - PullRequest
0 голосов
/ 20 января 2020

Я планирую создать новую веб-форму, в которой пользователи будут вводить конфиденциальные личные данные. Я sh, чтобы сохранить это в SQL База данных сервера. Эти данные должны быть доступны различным другим приложениям, которые размещены в других местах, но указывают на ту же базу данных.

В настоящее время я все работаю на. NET Ядро, и после небольшого исследования, похоже есть хороший новый API защиты данных, который звучит многообещающе. Прежде чем я go буду идти по этому пути, я хотел бы быть уверен, что смогу обойти изоляцию для каждого приложения , которая, как я считаю, будет довольно большой проблемой при таком подходе. Я знаю, что могу использовать одну точку хранения для ключей, но я не думаю, что этого достаточно для совместного использования зашифрованных данных - Защита данных - Совместное использование ключа машины между несколькими приложениями .

Я считаю, Я мог бы использовать расширение SetApplicationName(), чтобы задать одно и то же имя приложения для всех моих приложений - но это кажется мне взломом, учитывая, что все мои приложения очень разные.

Есть ли хороший способ настроить. NET Базовая защита данных, чтобы все мои приложения могли получать доступ и расшифровывать данные из моей единой базы данных? Кажется, что это должно быть возможно - это похоже на довольно распространенный сценарий.

...