public OrganizationSsoResponseModel(Organization organization, GlobalSettings globalSettings,
                                            SsoConfig config = null) : base("organizationSso")
        {
            if (config != null)
            {
                Enabled = config.Enabled;
                Data    = config.GetData();
            }
            else
            {
                Data = new SsoConfigurationData();
            }

            Urls = new SsoUrls(organization.Id.ToString(), Data, globalSettings);
        }
Exemplo n.º 2
0
        public OrganizationSsoResponseModel(Organization organization, GlobalSettings globalSettings,
                                            SsoConfig config = null) : base("organizationSso")
        {
            if (config != null)
            {
                Enabled = config.Enabled;
                Data    = JsonSerializer.Deserialize <SsoConfigurationData>(config.Data, new JsonSerializerOptions
                {
                    PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
                });
            }
            else
            {
                Data = new SsoConfigurationData();
            }

            Urls = new SsoUrls(organization.Id.ToString(), Data, globalSettings);
        }