Это был загруженный вопрос.
Таким образом, эта ERP использует SQL Server для хранения учетных данных, а не свою собственную таблицу.
Я получаю доступ к паролям с помощью:
select * from sys.sql_logins
Теперь я хочу использовать эти логины для приложения, которое я создаю, так как я не хочу иметь свою собственную таблицу пользователей.
Я пытался использовать это, но это не сработает.
select PWDCOMPARE(N'password', password_hash)
from sys.sql_logins
where name = 'some_user'
Даже если у меня правильный пароль, запрос возвращает 0, то есть несоответствие.
Как я могу сделать аутентификацию?Это правильный путь?