Битрикс — собственная авторизация для REST контроллеров

В прошлых постах я обьяснял как создать собственный модуль и контроллеры в Битриксе. Ссылки на них в конце статьи. Сегодня напишу как создать собственную авторизацию. Зачем вообще создавать свое, если можно воспользоваться возможностями Битрикс? В битриксе уже есть своя система авторизации. Это — Basic auth, то есть пользователю нужно будет ввести свой логин и пароль, чтобы получить доступ к ресурсу. Есть также система авторизации используемая в REST методах стандартных модулей Битрикса. Если в первом случае нужно знать логин и пароль пользователя, то во втором нужно воспользоваться OAuth2 от Битрикса, используемый, например, в локальных приложениях. А что если хотим написать бекенд не для Битрикс клиента, если какая-то программа, пусть даже собственная …
Продолжить Битрикс — собственная авторизация для REST контроллеров