Авторизация в NextCloud через стороннюю БД

Уважаемые форумчане!

Есть у меня такая задача - реализовать авторизацию в NextCloud с использованием базы пользователей, хранящейся на внешней PostgreSQL. Алгоритм хэширования паролей несколько замысловат: Hash = SHA1(salt + SHA1(password)); место хранения соли известно.
При этом “родная” авторизация должна остаться.

Есть у кого-нибудь идеи, предложения, как можно это организовать?