AppAuth - это четкое направление, если речь идет о «родном приложении» на мобильном устройстве.
" Это соответствует рекомендациям, изложенным в RF C 8252 - OAuth 2.0 для собственных приложений, включая использование вкладок браузера в приложении (например, SFAuthenticationSession и Android Пользовательские вкладки), где они доступны. Встроенные пользовательские агенты (известные как веб-представления) явно не поддерживается по причинам удобства использования и безопасности, описанным в разделе 8.12 RF C 8252."