Это будет зависеть от случаев использования, которые вы планируете.
idsrv4 имеет плагины SAML и WS-Fed, поэтому может обрабатывать все протоколы.
Это только делает аутентификацию не предоставлением пользователя. Для этого вы можете посмотреть на AdminUI .
Масштабирование может быть проблемой?
Тот факт, что это открытый исходный код, является большим преимуществом, поскольку вы можете расширять функциональность с помощью точек расширения.
Я не уверен, работает ли это в версии 7, но можно попробовать следующее:
set integrity for table_name off
set integrity for table_name foreign key immediate unchecked
И затем можно сделать вставки. Чтобы повторно включить, можно затем сделать следующее:
set integrity for table_name immediate checked
Вы можете сделать:
ALTER TABLE <table-name> ALTER FOREIGN KEY <constraint-name> NOT ENFORCED
, а затем повторно включить:
ALTER TABLE <table-name> ALTER FOREIGN KEY <constraint-name> ENFORCED