У меня в приложении должен быть функционал, который доступен только юридическим лицам.
Как проверить что пользователь является юридическим лицом, чтобы разделить функциональность?
Причем, нужно проверить именно что тот, кто регистрируется, это представитель юр. лица, поэтому просто проверка ИНН и любых других данных не подойдет. Нужен такой фактор, при котором физ. лица не смогут обмануть систему.
Причем, нужно проверить именно что тот, кто регистрируется, это представитель юр. лица, поэтому просто проверка ИНН и любых других данных не подойдет. Нужен такой фактор, при котором физ. лица не смогут обмануть систему.
ЕСИА или ГОСТовская ЭЦП на имя компании - автоматом больше никак.
Вполне нормально, если регистрацией юрлиц будет заниматься менеджер на телефоне, благо их (юрлиц) не очень много
Используй КПП. У юриков это обязательный атрибут. Но надо понимать, что у ИП и ФЛ ИНН один и тот же, соответственно если функционал для ИП не требуется, то все ок, если требуется, то нужна проверка с налоговой или любым другим открытым источником информации.
На сайте при регистрации человек как то оплачивает.
У вас форма раздельная для физиков и юриков.
Там же делайте генерацию ключа. А факт существования проверяйте по приходу платежа от юридического лица.
Соответственно в ключе шифруется аттрибут тип пользователя.