Я хочу использовать kvno или Kerberos Constrained Delegation от NodeJS.Я могу зайти так далеко: https://github.com/adaltas/node-krb5
Я нашел источник kvno из репозитория Crb5 C ++: https://github.com/krb5/krb5
В идеале я надеюсь, что уже есть какой-то модуль узла, который обертываетkvno, как и выше, обертывает уже узел-модуль kinit и kdestroy, которые можно вызвать из NodeJS.
Но пока я не нашел простой вариант или примеры.Прежде чем я потратил больше времени и попытался пройти этот сложный путь, я хотел бы узнать, есть ли у кого-нибудь какие-либо указатели, которые могут помочь.
Сценарий : 1. Внутренний пользователь подключается к ExpressNodeJS Rest API, и мы аутентифицируем их с помощью Windows / Kerberos 2. Rest API работает под учетной записью службы 3. Но как только пользователь проходит аутентификацию, мы хотим использовать учетные данные пользователя для подключения к SQL Server, а не использовать учетную запись службы 4. Мы должны использоватьKerberos от конца до конца 5. Из всего прочитанного Kerberos Constrained Delegation - это правильная функция, которую я ищу.
Вопрос : Как заставить Kerberos Constrained Delegation работать в NodeJS Rest API env.
Так что оцените любые указания или понимание этого.
Спасибо