discourse-scim/app/controllers/scim_v2/users_controller.rb

22 lines
485 B
Ruby
Raw Normal View History

2024-10-07 10:22:23 +00:00
# frozen_string_literal: true
require "scimitar"
module Scim
class ScimV2::UsersController < Scimitar::ActiveRecordBackedResourcesController
2024-10-10 08:28:13 +00:00
# TODO: Check why requires_plugin is not available here
2024-10-07 10:22:23 +00:00
# requires_plugin PLUGIN_NAME
protect_from_forgery with: :null_session
protected
def storage_class
User
end
def storage_scope
User.all # Or e.g. "User.where(is_deleted: false)" - whatever base scope you require
end
end
end