У меня есть два приложения Spring, и мне нужно аутентифицировать первое приложение в другом приложении. Его межсерверная связь и аутентификация. Подходит ли OAuth для этого или есть другой способ его уточнить?
Да, OAuth 2.0 подходит для аутентификации других приложений (клиентов) на своем Сервере авторизации.
Это делает тип предоставления OAuth 2.0 Client Credentials. Для получения дополнительной информации проверьте эти ссылки: https://tools.ietf.org/html/rfc6749#section-4.4 и https://oauth.net/2/grant-types/client-credentials/
Spring предоставляет API ( OAuth2RestTemplate ) для автоматизации процесса аутентификации клиента.