Sha256: 11853531ea40b9535177845e3157a06da90ac245e0682a7fda644cd07906f07e
Contents?: true
Size: 541 Bytes
Versions: 9
Compression:
Stored size: 541 Bytes
Contents
class Oauth2::TokensController < ApplicationController before_filter :authenticate_user! def create @refresh_token = oauth2_current_refresh_token || oauth2_current_client.refresh_tokens.create!(:user => current_user) @access_token = @refresh_token.access_tokens.create!(:client => oauth2_current_client, :user => current_user) render :json => @access_token.token_response end private def oauth2_current_client env['oauth2.client'] end def oauth2_current_refresh_token env['oauth2.refresh_token'] end end
Version data entries
9 entries across 9 versions & 1 rubygems