diff --git a/Gemfile.lock b/Gemfile.lock index 83c3ab7..ed25f4f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - scim_rails (0.1.0) + scim_rails (0.1.1) rails (~> 5.0.0) GEM diff --git a/app/controllers/scim_rails/application_controller.rb b/app/controllers/scim_rails/application_controller.rb index 65c14fb..cc5a111 100644 --- a/app/controllers/scim_rails/application_controller.rb +++ b/app/controllers/scim_rails/application_controller.rb @@ -1,5 +1,5 @@ module ScimRails - class ApplicationController < ActionController::Base + class ApplicationController < ActionController::API protect_from_forgery with: :exception end end diff --git a/app/controllers/scim_rails/scim_users_controller.rb b/app/controllers/scim_rails/scim_users_controller.rb new file mode 100644 index 0000000..fcdc0ba --- /dev/null +++ b/app/controllers/scim_rails/scim_users_controller.rb @@ -0,0 +1,26 @@ +module ScimRails + class ScimUsersController < ApplicationController + def index + @users = User.last + scim_response(@users) + end + + def create + end + + def show + end + + def update + end + + def deprovision + end + + private + + def scim_response(object, status = :ok) + render(json: object, status: status) + end + end +end diff --git a/lib/scim_rails/version.rb b/lib/scim_rails/version.rb index 08cb5c2..1b2b4fc 100644 --- a/lib/scim_rails/version.rb +++ b/lib/scim_rails/version.rb @@ -1,3 +1,3 @@ module ScimRails - VERSION = '0.1.0' + VERSION = '0.1.1' end -- libgit2 0.21.0