Skip to content
Extraits de code Groupes Projets
apps_controller.rb 593 octets
Newer Older
  • Learn to ignore specific revisions
  • Eugen Rochko's avatar
    Eugen Rochko a validé
    class Api::V1::AppsController < ApiController
    
        @app = Doorkeeper::Application.create!(application_options)
    
      def application_options
        {
          name: app_params[:client_name],
          redirect_uri: app_params[:redirect_uris],
          scopes: app_scopes_or_default,
          website: app_params[:website],
        }
      end
    
      def app_scopes_or_default
        app_params[:scopes] || Doorkeeper.configuration.default_scopes
      end
    
    
      def app_params
        params.permit(:client_name, :redirect_uris, :scopes, :website)