Я пытаюсь использовать это библиотека php OTPHP с C200 Feitian OTP аппаратный токен (говорится, что соответствует OATH TOTP). Библиотека работает с Google Authentificator.
Я не могу понять, как заставить его работать с аппаратным OTP.
Они предоставили мне 40 chars SEED
(в файле .txt) что-то вроде: 3C23CFBE4809287743B34E7A9B3C1237E8A7B3E2
(не настоящее семя). я использовал $encoded = Base32::encode('')
и библиотека генерирует коды, отличные от моего токена.
Я действительно не знаю, что такое начальный формат, как мне его кодировать или что я должен сделать, чтобы он работал с этой библиотекой. Это семя уже закодировано, и я должен сначала расшифровать его?
Я даже не знаю, должна ли библиотека работать с аппаратными токенами или только с программными.
Токены работают с multiotp но я не могу понять, как добавить эту библиотеку в приложение Larvel.
Задача ещё не решена.
Других решений пока нет …