по сути вам надо делать такое
1. делать запрос к серверу на логин через сторонний сервис (указывать какой)
2. сервер возвращает вам url на сервис авторизации. в этом url будет поле redirect_uri, куда после успешной/неуспешной авторизации будет происходить редирект с токеном/без него (естественно на ваш сервере)
3. после получения информации, искать у себя такого пользователя. если нет, то слать ошибку или на регистрацию, а если ок, то генерировать токен свой и уже отправлять в приложение информацию.
4. ходить к серверу со своим токеном