Doorkeeperのtokenだけ手元にある時にどうやって紐付いているuserとかを引けばいいか?

Doorkeeperのtokenだけ手元にある時にどうやって紐付いているuserとかを引けばいいか?

なんらかのデバッグでtokenだけがあって、そこからuser情報をAPIから引きたい時にどうすればいいか気になった。

Doorkeeper::AccessToken.by_token(token) すると Doorkeeper::AccessToken が得られるので、その中の resource_owner_id とかを使うとわかる。

pry
Copied!
t = Doorkeeper::AccessToken.by_token(token)
User.find(t.resource_owner_id).email

なんかもっと楽な方法ある?

#rails #doorkeeper
Powered by Helpfeel