Является, вы не сможете подменить id
Плюс в самом telegram
многое завязано на айдишники
А говоря про контроль доступа, никто не запрещает использовать тот же
RBAC, но тут вам все равно понадобится id пользователя
А есть еще
вот такой вариант
Исходя из вопроса вы направлены на одного определенного пользователя, это все выглядит несколько избыточно, пользователь в telegram уже аутентифицирован, и его id подходит для авторизации без нагромождения лишнего кода, но если вам нужно предоставить доступ группе пользователей, то лучше прикрутить роли