У меня есть бизнес-требование, согласно которому конечный пользователь должен иметь возможность войти в систему электронной торговли с помощью одноразового пароля, приобрести курс и никогда больше не сможет войти в систему. В настоящее время компания, которая позволяет своим сотрудникам, студентам моего клиента, собирается сгенерировать этот пароль для них и выслать мне список паролей, которые они генерируют.
Мне не нравится концепция, но мне еще предстоит придумать лучшую, которая будет работать для всех сторон. Если что-то происходит во время покупки, они должны вернуться в компанию, чтобы получить новые учетные данные для входа.
Возможность приобретения курса не может быть открыта для общественности, она должна осуществляться через портал электронной коммерции, и на данный момент в нем участвует только одна компания, но в будущем их будет больше. Я вижу это как полный кошмар обслуживания.
Мой вопрос: кто-нибудь сталкивался с этим раньше, если вы не возражаете поделиться, скажите мне, как вы решили это, или укажите мне направление, которое даст мне некоторое понимание. Я погуглил концепцию до смерти и не выдвинул никаких ярких идей.