class KeycloakAdmin::RoleMapperClient

Public Class Methods

new(configuration, user_resource) click to toggle source
Calls superclass method KeycloakAdmin::Client::new
# File lib/keycloak-admin/client/role_mapper_client.rb, line 3
def initialize(configuration, user_resource)
  super(configuration)
  @user_resource = user_resource
end

Public Instance Methods

realm_level_url() click to toggle source
# File lib/keycloak-admin/client/role_mapper_client.rb, line 16
def realm_level_url
  "#{@user_resource.resource_url}/role-mappings/realm"
end
save_realm_level(role_representation_list) click to toggle source
# File lib/keycloak-admin/client/role_mapper_client.rb, line 8
def save_realm_level(role_representation_list)
  execute_http do
    RestClient::Resource.new(realm_level_url, @configuration.rest_client_options).post(
      role_representation_list.to_json, headers
    )
  end
end