def show
if @token && params[:force]
@token.destroy
@token = nil
end
unless @token
if @consumer.ancestors.include?(Oauth2Token)
request_url = callback2_oauth_consumer_url + callback2_querystring
redirect_to @consumer.authorize_url(request_url)
else
request_url = callback_oauth_consumer_url(params[:id]) + callback2_querystring
@request_token = @consumer.get_request_token(request_url)
session[@request_token.token]=@request_token.secret
if @request_token.callback_confirmed?
redirect_to @request_token.authorize_url
else
redirect_to(@request_token.authorize_url + "&oauth_callback=#{callback_oauth_consumer_url(params[:id])}")
end
end
end
end