Kerberos: Получение имени пользователя из билета на обслуживание с использованием файла KeyTab в JavaScript [закрыто]Javascript

Форум по Javascript
Anonymous
Kerberos: Получение имени пользователя из билета на обслуживание с использованием файла KeyTab в JavaScript [закрыто]

Сообщение Anonymous »

У меня есть сервисный билет, который я извлекал из компьютера Microsoft Active Directory. Этот сервисный билет затем отправляет на мой сервер, в котором сгенерирован файл KeyTab для пользовательской SPN, который был создан для моей службы. Однако, кажется, ничего не работает. Это определенно возможно, но поддержка библиотеки просто ужасна, и почти все примеры кода, через которые я наткнулся, не работают. < /P>
Есть ли какой -то сертифицированный способ сделать это? Мне все равно, если это CLI -Tool или пакет NPMJS - мне просто что -то нужно.
Пакеты, такие как Kerb5, не предлагают эту функцию, и библиотека Kerberos несколько сломана для меня. Имя пользователя из билета на сервис Base64, хранящегося в переменной с использованием файла KeyTab. < /p>
Что -то вроде: < /p>
const serviceTicketBase64 = "longtokenhere=";
const keytabFilePath = "/path/to/file";

const username = extractUsernameFromServiceTicket(serviceTicketBase64, keytabFilePath);

if (!username) console.log("Not authenticated")
else console.log("Authenticated as " + username)


Подробнее здесь: https://stackoverflow.com/questions/797 ... javascript

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