Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions .fern/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,9 @@
"offsetSemantics": "page-index",
"useDefaultRequestParameterValues": true
},
"originGitCommit": "7f24c4964990643851db215c3e2f6ff220fca35b",
"originGitCommitIsDirty": true,
"invokedBy": "manual",
"sdkVersion": "6.1.1"
"originGitCommit": "147c530f85f27d4dbbec076dde0bcd7a4b17ed5c",
"originGitCommitIsDirty": false,
"invokedBy": "ci",
"ciProvider": "github",
"sdkVersion": "6.2.1"
}
8 changes: 7 additions & 1 deletion .fern/replay.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

59 changes: 43 additions & 16 deletions lib/auth0.rb
Original file line number Diff line number Diff line change
Expand Up @@ -131,9 +131,11 @@
require_relative "auth0/types/acul_configs"
require_relative "auth0/types/organization_connection_information"
require_relative "auth0/types/add_organization_connection_response_content"
require_relative "auth0/types/advance_ramp_response_content"
require_relative "auth0/types/agent_metadata"
require_relative "auth0/types/agent_response_content"
require_relative "auth0/types/anomaly_ip_format"
require_relative "auth0/types/anonymous_sessions"
require_relative "auth0/types/app_metadata"
require_relative "auth0/types/assessors_type_enum"
require_relative "auth0/types/organization_usage_enum"
Expand Down Expand Up @@ -933,6 +935,7 @@
require_relative "auth0/types/create_action_module_response_content"
require_relative "auth0/types/create_action_module_version_response_content"
require_relative "auth0/types/create_action_response_content"
require_relative "auth0/types/create_anonymous_sessions"
require_relative "auth0/types/custom_provider_delivery_method_enum"
require_relative "auth0/types/custom_provider_configuration"
require_relative "auth0/types/phone_provider_channel_enum"
Expand Down Expand Up @@ -1774,6 +1777,7 @@
require_relative "auth0/types/log_stream_sumo_response_schema"
require_relative "auth0/types/create_log_stream_response_content"
require_relative "auth0/types/organization_access_level_enum"
require_relative "auth0/types/organization_member_access_level_enum"
require_relative "auth0/types/create_organization_all_connection_response_content"
require_relative "auth0/types/create_organization_client_request_item"
require_relative "auth0/types/organization_client_metadata_organization_usage_enum"
Expand Down Expand Up @@ -1810,12 +1814,18 @@
require_relative "auth0/types/rate_limit_policy_consumer_enum"
require_relative "auth0/types/rate_limit_policy_resource_enum"
require_relative "auth0/types/create_rate_limit_policy_response_content"
require_relative "auth0/types/resource_server_access_token_custom_claims_mapping_rule"
require_relative "auth0/types/resource_server_access_token_custom_claims_mapping"
require_relative "auth0/types/resource_server_access_token_claims_mapping"
require_relative "auth0/types/resource_server_access_token"
require_relative "auth0/types/resource_server_authorization_policy"
require_relative "auth0/types/resource_server_consent_policy_enum"
require_relative "auth0/types/resource_server_proof_of_possession_mechanism_enum"
require_relative "auth0/types/resource_server_proof_of_possession_required_for_enum"
require_relative "auth0/types/resource_server_proof_of_possession"
require_relative "auth0/types/resource_server_scope"
require_relative "auth0/types/resource_server_subject_type_authorization_anonymous_user_policy_enum"
require_relative "auth0/types/resource_server_subject_type_authorization_anonymous_user"
require_relative "auth0/types/resource_server_subject_type_authorization_client_policy_enum"
require_relative "auth0/types/resource_server_subject_type_authorization_client"
require_relative "auth0/types/resource_server_subject_type_authorization_user_policy_enum"
Expand Down Expand Up @@ -3262,6 +3272,7 @@
require_relative "auth0/types/get_default_domain_response_content"
require_relative "auth0/types/get_directory_provisioning_default_mapping_response_content"
require_relative "auth0/types/get_directory_provisioning_response_content"
require_relative "auth0/types/get_email_factor_settings_response_content"
require_relative "auth0/types/get_email_provider_response_content"
require_relative "auth0/types/get_email_template_response_content"
require_relative "auth0/types/get_encryption_key_response_content"
Expand Down Expand Up @@ -3295,6 +3306,7 @@
require_relative "auth0/types/get_guardian_factors_provider_sms_response_content"
require_relative "auth0/types/get_guardian_factors_provider_sms_twilio_response_content"
require_relative "auth0/types/get_guardian_factors_provider_sns_response_content"
require_relative "auth0/types/get_guardian_settings_response_content"
require_relative "auth0/types/get_hook_response_content"
require_relative "auth0/types/get_hook_secret_response_content"
require_relative "auth0/types/get_job_summary"
Expand Down Expand Up @@ -3332,6 +3344,7 @@
require_relative "auth0/types/get_organization_invitation_response_content"
require_relative "auth0/types/get_organization_response_content"
require_relative "auth0/types/get_partials_response_content"
require_relative "auth0/types/get_phone_factor_settings_response_content"
require_relative "auth0/types/phone_provider_protection_backoff_strategy_enum"
require_relative "auth0/types/get_phone_provider_protection_response_content"
require_relative "auth0/types/get_phone_template_response_content"
Expand Down Expand Up @@ -3397,6 +3410,7 @@
require_relative "auth0/types/tenant_settings_nullable_security_headers"
require_relative "auth0/types/tenant_settings_password_page"
require_relative "auth0/types/tenant_settings_resource_parameter_profile"
require_relative "auth0/types/tenant_settings_sessions_anonymous"
require_relative "auth0/types/tenant_settings_sessions"
require_relative "auth0/types/get_tenant_settings_response_content"
require_relative "auth0/types/get_token_exchange_profile_response_content"
Expand Down Expand Up @@ -3483,14 +3497,6 @@
require_relative "auth0/types/list_organization_role_groups_response_content"
require_relative "auth0/types/role_member"
require_relative "auth0/types/list_organization_role_members_response_content"
require_relative "auth0/types/organization_deletion_behavior_enum"
require_relative "auth0/types/organization_template_allowed_strategy_enum"
require_relative "auth0/types/organization_template_role_visibility_enum"
require_relative "auth0/types/organization_template_role_visibility_override"
require_relative "auth0/types/organization_template_role_visibility_policy"
require_relative "auth0/types/organization_template_use_for_organization_discovery"
require_relative "auth0/types/organization_template"
require_relative "auth0/types/list_organization_templates_paginated_response_content"
require_relative "auth0/types/list_organizations_paginated_response_content"
require_relative "auth0/types/phone_template"
require_relative "auth0/types/list_phone_templates_response_content"
Expand All @@ -3514,8 +3520,6 @@
require_relative "auth0/types/list_self_service_profiles_paginated_response_content"
require_relative "auth0/types/synchronized_group_payload"
require_relative "auth0/types/list_synchronized_groups_response_content"
require_relative "auth0/types/organization_template_assigned_organization"
require_relative "auth0/types/list_template_organizations_paginated_response_content"
require_relative "auth0/types/token_exchange_profile_response_content"
require_relative "auth0/types/list_token_exchange_profile_response_content"
require_relative "auth0/types/user_attribute_profile_template_item"
Expand Down Expand Up @@ -3561,6 +3565,15 @@
require_relative "auth0/types/not_found_schema_error"
require_relative "auth0/types/not_found_schema"
require_relative "auth0/types/organization_access_level_enum_with_null"
require_relative "auth0/types/organization_deletion_behavior_enum"
require_relative "auth0/types/organization_member_access_level_enum_with_null"
require_relative "auth0/types/organization_sort_field_enum"
require_relative "auth0/types/organization_template_allowed_strategy_enum"
require_relative "auth0/types/organization_template_role_visibility_enum"
require_relative "auth0/types/organization_template_role_visibility_override"
require_relative "auth0/types/organization_template_role_visibility_policy"
require_relative "auth0/types/organization_template_use_for_organization_discovery"
require_relative "auth0/types/organization_template"
require_relative "auth0/types/partial_groups_enum"
require_relative "auth0/types/partial_phone_template_content"
require_relative "auth0/types/patch_client_credential_response_content"
Expand Down Expand Up @@ -3588,6 +3601,8 @@
require_relative "auth0/types/register_cimd_client_response_content"
require_relative "auth0/types/reset_phone_template_request_content"
require_relative "auth0/types/reset_phone_template_response_content"
require_relative "auth0/types/resource_server_search_response"
require_relative "auth0/types/resource_server_sort_field_enum"
require_relative "auth0/types/resource_server_token_dialect_schema_enum"
require_relative "auth0/types/resource_server_verification_key_pem_certificate"
require_relative "auth0/types/revoked_signing_keys_response_content"
Expand All @@ -3599,6 +3614,10 @@
require_relative "auth0/types/rotate_signing_keys_response_content"
require_relative "auth0/types/rules_config"
require_relative "auth0/types/search_engine_versions_enum"
require_relative "auth0/types/search_organization"
require_relative "auth0/types/search_organizations_paginated_response_content"
require_relative "auth0/types/search_parser_enum"
require_relative "auth0/types/search_resource_servers_response_content"
require_relative "auth0/types/self_service_profile_branding"
require_relative "auth0/types/self_service_profile_custom_text_language_enum"
require_relative "auth0/types/self_service_profile_custom_text_page_enum"
Expand All @@ -3617,6 +3636,7 @@
require_relative "auth0/types/self_service_profile_user_attributes"
require_relative "auth0/types/session_actor_claim_value"
require_relative "auth0/types/set_custom_signing_keys_response_content"
require_relative "auth0/types/set_email_factor_settings_response_content"
require_relative "auth0/types/set_email_template_response_content"
require_relative "auth0/types/set_guardian_factor_duo_settings_response_content"
require_relative "auth0/types/set_guardian_factor_phone_message_types_response_content"
Expand All @@ -3634,8 +3654,10 @@
require_relative "auth0/types/set_guardian_factors_provider_sms_twilio_response_content"
require_relative "auth0/types/set_guardian_policies_request_content"
require_relative "auth0/types/set_guardian_policies_response_content"
require_relative "auth0/types/set_guardian_settings_response_content"
require_relative "auth0/types/set_network_acls_response_content"
require_relative "auth0/types/set_partials_request_content"
require_relative "auth0/types/set_phone_factor_settings_response_content"
require_relative "auth0/types/set_rules_config_response_content"
require_relative "auth0/types/set_self_service_profile_custom_text_request_content"
require_relative "auth0/types/set_self_service_profile_custom_text_response_content"
Expand All @@ -3662,6 +3684,7 @@
require_relative "auth0/types/update_action_module_response_content"
require_relative "auth0/types/update_action_response_content"
require_relative "auth0/types/update_acul_response_content"
require_relative "auth0/types/update_anonymous_sessions"
require_relative "auth0/types/update_attack_protection_captcha_response_content"
require_relative "auth0/types/update_bot_detection_settings_response_content"
require_relative "auth0/types/update_branding_page_background"
Expand Down Expand Up @@ -3859,6 +3882,8 @@
require_relative "auth0/user_grants/types/delete_user_grant_by_user_id_request_parameters"
require_relative "auth0/groups/client"
require_relative "auth0/groups/types/list_groups_request_parameters"
require_relative "auth0/guardian/client"
require_relative "auth0/guardian/types/set_guardian_settings_request_content"
require_relative "auth0/hooks/client"
require_relative "auth0/hooks/types/list_hooks_request_parameters"
require_relative "auth0/hooks/types/create_hook_request_content"
Expand All @@ -3874,14 +3899,10 @@
require_relative "auth0/network_acls/types/create_network_acl_request_content"
require_relative "auth0/network_acls/types/set_network_acl_request_content"
require_relative "auth0/network_acls/types/update_network_acl_request_content"
require_relative "auth0/organization_templates/client"
require_relative "auth0/organization_templates/types/list_organization_templates_request_parameters"
require_relative "auth0/organization_templates/types/create_organization_template_request_content"
require_relative "auth0/organization_templates/types/update_organization_template_request_content"
require_relative "auth0/organization_templates/types/list_template_organizations_request_parameters"
require_relative "auth0/organizations/client"
require_relative "auth0/organizations/types/list_organizations_request_parameters"
require_relative "auth0/organizations/types/create_organization_request_content"
require_relative "auth0/organizations/types/search_organizations_request_parameters"
require_relative "auth0/organizations/types/update_organization_request_content"
require_relative "auth0/prompts/client"
require_relative "auth0/prompts/types/update_settings_request_content"
Expand All @@ -3896,6 +3917,7 @@
require_relative "auth0/resource_servers/client"
require_relative "auth0/resource_servers/types/list_resource_server_request_parameters"
require_relative "auth0/resource_servers/types/create_resource_server_request_content"
require_relative "auth0/resource_servers/types/search_resource_servers_request_parameters"
require_relative "auth0/resource_servers/types/get_resource_server_request_parameters"
require_relative "auth0/resource_servers/types/update_resource_server_request_content"
require_relative "auth0/roles/client"
Expand Down Expand Up @@ -4019,6 +4041,9 @@
require_relative "auth0/event_streams/deliveries/types/list_event_stream_deliveries_request_parameters"
require_relative "auth0/event_streams/redeliveries/client"
require_relative "auth0/event_streams/redeliveries/types/create_event_stream_redelivery_request_content"
require_relative "auth0/experimentation/client"
require_relative "auth0/experimentation/experiments/client"
require_relative "auth0/experimentation/experiments/types/advance_ramp_request_content"
require_relative "auth0/flows/executions/client"
require_relative "auth0/flows/executions/types/list_flow_executions_request_parameters"
require_relative "auth0/flows/executions/types/get_flow_execution_request_parameters"
Expand All @@ -4032,16 +4057,18 @@
require_relative "auth0/groups/roles/types/list_group_roles_request_parameters"
require_relative "auth0/groups/roles/types/create_group_roles_request_parameters"
require_relative "auth0/groups/roles/types/delete_group_roles_request_content"
require_relative "auth0/guardian/client"
require_relative "auth0/guardian/enrollments/client"
require_relative "auth0/guardian/enrollments/types/create_guardian_enrollment_ticket_request_content"
require_relative "auth0/guardian/factors/client"
require_relative "auth0/guardian/factors/types/set_guardian_factor_request_content"
require_relative "auth0/guardian/policies/client"
require_relative "auth0/guardian/factors/email/client"
require_relative "auth0/guardian/factors/email/types/set_email_factor_settings_request_content"
require_relative "auth0/guardian/factors/phone/client"
require_relative "auth0/guardian/factors/phone/types/set_guardian_factor_phone_message_types_request_content"
require_relative "auth0/guardian/factors/phone/types/set_guardian_factors_provider_phone_twilio_request_content"
require_relative "auth0/guardian/factors/phone/types/set_guardian_factors_provider_phone_request_content"
require_relative "auth0/guardian/factors/phone/types/set_phone_factor_settings_request_content"
require_relative "auth0/guardian/factors/phone/types/set_guardian_factor_phone_templates_request_content"
require_relative "auth0/guardian/factors/push_notification/client"
require_relative "auth0/guardian/factors/push_notification/types/set_guardian_factors_provider_push_notification_apns_request_content"
Expand Down
16 changes: 8 additions & 8 deletions lib/auth0/client.rb
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,11 @@ def groups
@groups ||= Auth0::Groups::Client.new(client: @raw_client)
end

# @return [Auth0::Guardian::Client]
def guardian
@guardian ||= Auth0::Guardian::Client.new(client: @raw_client)
end

# @return [Auth0::Hooks::Client]
def hooks
@hooks ||= Auth0::Hooks::Client.new(client: @raw_client)
Expand All @@ -128,11 +133,6 @@ def network_acls
@network_acls ||= Auth0::NetworkACLs::Client.new(client: @raw_client)
end

# @return [Auth0::OrganizationTemplates::Client]
def organization_templates
@organization_templates ||= Auth0::OrganizationTemplates::Client.new(client: @raw_client)
end

# @return [Auth0::Organizations::Client]
def organizations
@organizations ||= Auth0::Organizations::Client.new(client: @raw_client)
Expand Down Expand Up @@ -233,9 +233,9 @@ def emails
@emails ||= Auth0::Emails::Client.new(client: @raw_client)
end

# @return [Auth0::Guardian::Client]
def guardian
@guardian ||= Auth0::Guardian::Client.new(client: @raw_client)
# @return [Auth0::Experimentation::Client]
def experimentation
@experimentation ||= Auth0::Experimentation::Client.new(client: @raw_client)
end

# @return [Auth0::Keys::Client]
Expand Down
2 changes: 2 additions & 0 deletions lib/auth0/clients/types/create_client_request_content.rb
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,8 @@ class CreateClientRequestContent < Internal::Types::Model

field :identity_assertion_authorization_grant, -> { Auth0::Types::CreateIdentityAssertionAuthorizationGrant }, optional: true, nullable: false

field :anonymous_sessions, -> { Auth0::Types::CreateAnonymousSessions }, optional: true, nullable: false

field :third_party_security_mode, -> { Auth0::Types::ClientThirdPartySecurityModeEnum }, optional: true, nullable: false

field :redirection_policy, -> { Auth0::Types::ClientRedirectionPolicyEnum }, optional: true, nullable: false
Expand Down
2 changes: 2 additions & 0 deletions lib/auth0/clients/types/update_client_request_content.rb
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,8 @@ class UpdateClientRequestContent < Internal::Types::Model

field :identity_assertion_authorization_grant, -> { Auth0::Types::UpdateIdentityAssertionAuthorizationGrant }, optional: true, nullable: false

field :anonymous_sessions, -> { Auth0::Types::UpdateAnonymousSessions }, optional: true, nullable: false

field :form_template, -> { String }, optional: true, nullable: false

field :addons, -> { Auth0::Types::ClientAddons }, optional: true, nullable: false
Expand Down
19 changes: 19 additions & 0 deletions lib/auth0/experimentation/client.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# frozen_string_literal: true

module Auth0
module Experimentation
class Client
# @param client [Auth0::Internal::Http::RawClient]
#
# @return [void]
def initialize(client:)
@client = client
end

# @return [Auth0::Experiments::Client]
def experiments
@experiments ||= Auth0::Experimentation::Experiments::Client.new(client: @client)
end
end
end
end
Loading
Loading