ValekS, в идеале я писал по такой структуре, так как сейчас по логину и паролю, то надо думать как реализовать , куда токен записывать, третий пункт сделать автоматическим, при запросе с токеном получать новый ключ, его сохранять в приложении и пользовать его в запросах к апи