Я внедряю OAuth 2 в свое приложение, и у меня уже есть токен входа/обновления, но у меня возникают проблемы с выходом из системы.
У меня есть этот набор маршрутов, генерируемых Doorkeeper:
Routes for Doorkeeper::Engine:
authorization GET /authorize(.:format) doorkeeper/authorizations#new
authorization POST /authorize(.:format) doorkeeper/authorizations#create
authorization DELETE /authorize(.:format) doorkeeper/authorizations#destroy
token POST /token(.:format) doorkeeper/tokens#create
applications GET /applications(.:format) doorkeeper/applications#index
POST /applications(.:format) doorkeeper/applications#create
new_application GET /applications/new(.:format) doorkeeper/applications#new
edit_application GET /applications/:id/edit(.:format) doorkeeper/applications#edit
application GET /applications/:id(.:format) doorkeeper/applications#show
PUT /applications/:id(.:format) doorkeeper/applications#update
DELETE /applications/:id(.:format) doorkeeper/applications#destroy
authorized_applications GET /authorized_applications(.:format) doorkeeper/authorized_applications#index
authorized_application DELETE /authorized_applications/:id(.:format) doorkeeper/authorized_applications#destroy
Что я хочу сделать, так это отозвать токен на сервере, поэтому я думаю, что служба, которую я должен вызвать, это «УДАЛИТЬ/авторизовать», верно? но я пробую много разных способов использовать эти услуги, и я только получаю ошибки.
Кстати, я не знаю, правильно ли отозвать токен на сервере или удалить его только из приложения?
PS: я использую AFNetworking 2 в iOS 7 для своего клиента.