RESTowe API. OAuth + Devise + ActiveResource

Napisałem RESTowe API. Autentykacja poprzez Devise (http_basic_auth). Dodałem też chyba OAuth - oauth_plugin. Piszę “chyba”, ponieważ ciągle coś sypie błędami (a to testy nie przechodzą, a to jakiejś metody brakuje) i nie mam pojęcia czy to w ogóle działa (chociaż chyba udało mi się to trochę okiełznać :P)

Teraz piszę klienta webowego. Chciałem użyć ActiveResource + autentykacja przez Devise. Czy “ktokolwiek widział, ktokolwiek wie?” jakiekolwiek tutoriale itp. jak się do tego zabrać. Szukałem, ale nic konkretnego nie mogę znaleźć :frowning:

Kod: https://github.com/zlw/todo-api.rb/tree/oauth (w gałęzi master znajduje się wersja przed dodaniem oauth)

A możesz napisać co konkretnie chcesz uzyskać?

Normalnie, w ActiveResource user’a i hasło ustawia się na sztywno.

# z dokumentacji: http://api.rubyonrails.org/classes/ActiveResource/Base.html class Person < ActiveResource::Base self.site = "http://api.people.com:3000/" self.user = "ryan" self.password = "password" end
Chciałem dodać logowanie (nawet niekoniecznie przez devise) które ustawiało by te dane. Pewnie przydałoby się dodać do api coś w stylu /user/authenticate które odpowiadałoby czy user o podanych danych istnieje - dopiero wtedy następowałoby logowanie.