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