Class Discovery.CreateOrganizationParameters

    • Constructor Detail

      • Discovery.CreateOrganizationParameters

        Discovery.CreateOrganizationParameters(String organizationName, String organizationSlug, String organizationLogoUrl, Integer sessionDurationMinutes, SsoJitProvisioning ssoJitProvisioning, List<String> emailAllowedDomains, EmailJitProvisioning emailJitProvisioning, EmailInvites emailInvites, AuthMethods authMethods, List<AllowedAuthMethods> allowedAuthMethods)
      • Discovery.CreateOrganizationParameters

        Discovery.CreateOrganizationParameters(String organizationName, String organizationSlug, String organizationLogoUrl, Integer sessionDurationMinutes, SsoJitProvisioning ssoJitProvisioning, List<String> emailAllowedDomains, EmailJitProvisioning emailJitProvisioning, EmailInvites emailInvites, AuthMethods authMethods)
      • Discovery.CreateOrganizationParameters

        Discovery.CreateOrganizationParameters(String organizationName, String organizationSlug, String organizationLogoUrl, Integer sessionDurationMinutes, SsoJitProvisioning ssoJitProvisioning, List<String> emailAllowedDomains, EmailJitProvisioning emailJitProvisioning, EmailInvites emailInvites)
      • Discovery.CreateOrganizationParameters

        Discovery.CreateOrganizationParameters(String organizationName, String organizationSlug, String organizationLogoUrl, Integer sessionDurationMinutes, SsoJitProvisioning ssoJitProvisioning, List<String> emailAllowedDomains, EmailJitProvisioning emailJitProvisioning)
      • Discovery.CreateOrganizationParameters

        Discovery.CreateOrganizationParameters(String organizationName, String organizationSlug, String organizationLogoUrl, Integer sessionDurationMinutes, SsoJitProvisioning ssoJitProvisioning, List<String> emailAllowedDomains)
      • Discovery.CreateOrganizationParameters

        Discovery.CreateOrganizationParameters(String organizationName, String organizationSlug, String organizationLogoUrl, Integer sessionDurationMinutes, SsoJitProvisioning ssoJitProvisioning)
      • Discovery.CreateOrganizationParameters

        Discovery.CreateOrganizationParameters(String organizationName, String organizationSlug, String organizationLogoUrl, Integer sessionDurationMinutes)
      • Discovery.CreateOrganizationParameters

        Discovery.CreateOrganizationParameters(String organizationName, String organizationSlug, String organizationLogoUrl)
      • Discovery.CreateOrganizationParameters

        Discovery.CreateOrganizationParameters(String organizationName, String organizationSlug)
      • Discovery.CreateOrganizationParameters

        Discovery.CreateOrganizationParameters(String organizationName)
      • Discovery.CreateOrganizationParameters

        Discovery.CreateOrganizationParameters()
    • Method Detail

      • getSsoJitProvisioning

         final SsoJitProvisioning getSsoJitProvisioning()

        The authentication setting that controls the JIT provisioning of Members when authenticating via SSO. The accepted values are: ALL_ALLOWED – new Members will be automatically provisioned upon successful authentication via any of the Organization's sso_active_connections. RESTRICTED – only new Members with SSO logins that comply with sso_jit_provisioning_allowed_connections can be provisioned upon authentication. NOT_ALLOWED – disable JIT provisioning via SSO.

      • getEmailAllowedDomains

         final List<String> getEmailAllowedDomains()

        An array of email domains that allow invites or JIT provisioning for new Members. This list is enforced when either email_invites or email_jit_provisioning is set to RESTRICTED.

      • getEmailJitProvisioning

         final EmailJitProvisioning getEmailJitProvisioning()

        The authentication setting that controls how a new Member can be provisioned by authenticating via Email Magic Link. The accepted values are: RESTRICTED – only new Members with verified emails that comply with email_allowed_domains can be provisioned upon authentication via Email Magic Link. NOT_ALLOWED – disable JIT provisioning via Email Magic Link.

      • getEmailInvites

         final EmailInvites getEmailInvites()

        The authentication setting that controls how a new Member can be invited to an organization by email. The accepted values are: ALL_ALLOWED – any new Member can be invited to join via email. RESTRICTED – only new Members with verified emails that comply with email_allowed_domains can be invited via email. NOT_ALLOWED – disable email invites.

      • getAuthMethods

         final AuthMethods getAuthMethods()

        The setting that controls which authentication methods can be used by Members of an Organization. The accepted values are: ALL_ALLOWED – the default setting which allows all authentication methods to be used. RESTRICTED - only methods that comply with allowed_auth_methods can be used for authentication. This setting does not apply to Members with is_breakglass set to true.

      • getAllowedAuthMethods

         final List<AllowedAuthMethods> getAllowedAuthMethods()

        An array of allowed authentication methods. This list is enforced when auth_methods is set to RESTRICTED. The list's accepted values are: sso , magic_link , and password .