module Keycloak::API::KeycloakAPIExtensionResources

Public Instance Methods

api_extension_resources_url() click to toggle source
# File lib/keycloak/api/keycloak_api_extension_resources.rb, line 8
def api_extension_resources_url
  realm_url + "/keycloak-api-extension/"
end
if_otp_exists(user_id) click to toggle source

@param user_id [String] user id @return Boolean

# File lib/keycloak/api/keycloak_api_extension_resources.rb, line 14
def if_otp_exists(user_id)
  url = api_extension_resources_url + "users/#{user_id}/if-otp-exists"
  JSON.parse(get(url))["status"]
end
validate_otp(user_id, otp) click to toggle source

@param user_id [String] user id @param otp [String] otp @return Boolean

# File lib/keycloak/api/keycloak_api_extension_resources.rb, line 22
def validate_otp(user_id, otp)
  url = api_extension_resources_url + "users/#{user_id}/validate-otp"
  JSON.parse(post(url, otp: otp))["status"]
end