Хранение учетных данных базы данных для мультитенантного приложения с несколькими арендаторами ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Хранение учетных данных базы данных для мультитенантного приложения с несколькими арендаторами

Сообщение Anonymous »

Я понимаю, что это было задано ранее, и мы прочитали посты, но наш сценарий немного уникален. Мы создаем мультитенантное приложение, используя основную базу данных для общих данных и таблиц поиска клиентов, но мы используем подход с одним датабазой на арендатора для данных арендатора. Вот в чем дело: у нас будет очень мало арендаторов, возможно, 400-500, поэтому настройка базы данных масштабирования, резервные копии и миграции не имеют большого значения. Это высокооплачиваемые клиенты, поэтому нам нужно всего несколько сотен, чтобы быть очень прибыльными, и их данные должны быть в силосе. Но как мы храним все учетные данные базы данных? Можем ли мы сохранить их в основной базе данных в таблице арендаторов, зашифрованных с помощью BCrypt, вытащить их в логин и хранить их в зашифрованном сеансе и расшифровывать их при необходимости? Может, использовать соль в коде? Или есть более безопасный способ? Может ли PHP написать новые учетные данные в файл конфигурации?

Подробнее здесь: https://stackoverflow.com/questions/796 ... ew-tenants

Вернуться в «Php»