Я хочу разработать веб-приложение (REST API) с использованием Spring, и для аутентификации / авторизации я думаю об использовании OAuth 2.0, но я не уверен, является ли OAuth хорошим вариантом или нет.
некоторая информация о моем приложении:
1 - полностью RESTful API.
2 - микросервисная архитектура.
3 - использование API для обеих веб-страниц (возможно, SPA) имобильные приложения (android и ios).
4 - API будут использоваться только нашими разработчиками (разработчиками веб-сайтов и мобильными приложениями), но никогда другими сторонними разработчиками (насколько я знаю,Основное назначение OAuth - для сторонних приложений).
на основании предоставленной информации, является ли хорошей идеей использование OAuth вместо пользовательского сервера аутентификации / авторизации Spring с JWT? если да, каковы преимущества?