Sha256: 3a579e1b8e06de8ddda01135ab2f680d091a1377d05a7341d625a0454e4706eb

Contents?: true

Size: 443 Bytes

Versions: 4

Compression:

Stored size: 443 Bytes

Contents

# frozen_string_literal: true

module Doorkeeper
  module OpenidConnect
    class UserinfoController < ::Doorkeeper::ApplicationController
      unless Doorkeeper.configuration.api_only
        skip_before_action :verify_authenticity_token
      end
      before_action -> { doorkeeper_authorize! :openid }

      def show
        render json: Doorkeeper::OpenidConnect::UserInfo.new(doorkeeper_token), status: :ok
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
doorkeeper-openid_connect-1.8.1 app/controllers/doorkeeper/openid_connect/userinfo_controller.rb
doorkeeper-openid_connect-1.8.0 app/controllers/doorkeeper/openid_connect/userinfo_controller.rb
doorkeeper-openid_connect-1.8.0.pre.rc1 app/controllers/doorkeeper/openid_connect/userinfo_controller.rb
doorkeeper-openid_connect-1.7.5 app/controllers/doorkeeper/openid_connect/userinfo_controller.rb