Но лично мне нравится вариант с хранением access tokena в орг кеше. И при callout-е мы достаем из кеша токен и шлем запрос. Если получаем ошибку invalid token, допустим, то шлем запрос на получение токена и перезаписываем с орг кеше. Таким образом мы сокращаем количество посылаемых http зарпосов на получение access токена. Потому что, на сколько я знаю, в случае с Named credentials, у тебя перед каждым callout-ом будет идти запрос на получение токена(сдесь я могу, возможно, ошибаться

, но я по-моему что-то такое тестировал или читал

)