Class: DescopeClient

Inherits:
Descope::Client show all
Defined in:
lib/descope_client.rb

Overview

This class is made for backward compatibility of gem

Constant Summary

Constants included from Descope::Mixins::HTTP

Descope::Mixins::HTTP::BASE_DELAY, Descope::Mixins::HTTP::DEFAULT_RETRIES, Descope::Mixins::HTTP::MAX_ALLOWED_RETRIES, Descope::Mixins::HTTP::MAX_REQUEST_RETRY_DELAY, Descope::Mixins::HTTP::MAX_REQUEST_RETRY_JITTER, Descope::Mixins::HTTP::MIN_REQUEST_RETRY_DELAY

Constants included from Descope::Mixins::Common

Descope::Mixins::Common::COOKIE_DATA_NAME, Descope::Mixins::Common::DEFAULT_BASE_URL, Descope::Mixins::Common::DEFAULT_JWT_VALIDATION_LEEWAY, Descope::Mixins::Common::DEFAULT_TIMEOUT_SECONDS, Descope::Mixins::Common::PHONE_REGEX, Descope::Mixins::Common::REDIRECT_LOCATION_COOKIE_NAME, Descope::Mixins::Common::REFRESH_SESSION_COOKIE_NAME, Descope::Mixins::Common::REFRESH_SESSION_TOKEN_NAME, Descope::Mixins::Common::SESSION_COOKIE_NAME, Descope::Mixins::Common::SESSION_TOKEN_NAME

Instance Attribute Summary

Attributes included from Descope::Mixins::Initializer

#mlock, #public_keys

Attributes included from Descope::Mixins::HTTP

#base_uri, #headers, #retry_count, #timeout

Method Summary

Methods included from Descope::Mixins::Logging

configure_logger_for, #logger, logger_for

Methods included from Descope::Mixins::Initializer

#authorization_header, #base_url, included, #initialize, #initialize_api, #initialize_v1

Methods included from Descope::Mixins::HTTP

#add_headers, #call, #encode_uri, #parse_cookie_value, #request, #request_with_retry, #retry_options, #safe_parse_json, #url

Methods included from Descope::Mixins::Common

#deep_copy, #get_method_string

Methods included from Descope::Mixins::Headers

#client_headers