Я с таким же подходом могу сказать что она у вас уже снижена раз вы получаете user id , что то не Сусветное вы пишите
пароль/авторизация просто универсальнее и решает все проблемы... использование аккаунт яндекса - это только "будет полезно".
Если навык подразумевает идентификацию пользователя, то хранить все данные надо на своем сервисе... это правильно
Я примерно и пытался это описать... лишним не будет, но пригодится очень редко в боевых задачах.