public static Configuration.AdfsIntegrationConfiguration ToEntity(this AdfsIntegrationConfiguration model) { var value = new Configuration.AdfsIntegrationConfiguration { Enabled = model.Enabled, UsernameAuthenticationEnabled = model.UsernameAuthenticationEnabled, SamlAuthenticationEnabled = model.SamlAuthenticationEnabled, JwtAuthenticationEnabled = model.JwtAuthenticationEnabled, PassThruAuthenticationToken = model.PassThruAuthenticationToken, AuthenticationTokenLifetime = model.AuthenticationTokenLifetime, UserNameAuthenticationEndpoint = model.UserNameAuthenticationEndpoint, FederationEndpoint = model.FederationEndpoint, IssuerThumbprint = model.IssuerThumbprint, IssuerUri = model.IssuerUri }; if (model.EncryptionCertificate != null) { value.EncryptionCertificate = Convert.ToBase64String(model.EncryptionCertificate.RawData); } else { value.EncryptionCertificate = null; } return(value); }
public static AdfsIntegrationConfiguration ToDomainModel(this Configuration.AdfsIntegrationConfiguration entity) { var value = new AdfsIntegrationConfiguration { Enabled = entity.Enabled, UsernameAuthenticationEnabled = entity.UsernameAuthenticationEnabled, SamlAuthenticationEnabled = entity.SamlAuthenticationEnabled, JwtAuthenticationEnabled = entity.JwtAuthenticationEnabled, PassThruAuthenticationToken = entity.PassThruAuthenticationToken, AuthenticationTokenLifetime = entity.AuthenticationTokenLifetime, UserNameAuthenticationEndpoint = entity.UserNameAuthenticationEndpoint, FederationEndpoint = entity.FederationEndpoint, IssuerThumbprint = entity.IssuerThumbprint, IssuerUri = entity.IssuerUri }; if (!string.IsNullOrWhiteSpace(entity.EncryptionCertificate)) { value.EncryptionCertificate = new X509Certificate2(Convert.FromBase64String(entity.EncryptionCertificate)); } else { value.EncryptionCertificate = null; } return(value); }
public static AdfsIntegrationConfiguration ToDomainModel(this Configuration.AdfsIntegrationConfiguration entity) { var value = new AdfsIntegrationConfiguration { Enabled = entity.Enabled, UsernameAuthenticationEnabled = entity.UsernameAuthenticationEnabled, SamlAuthenticationEnabled = entity.SamlAuthenticationEnabled, JwtAuthenticationEnabled = entity.JwtAuthenticationEnabled, PassThruAuthenticationToken = entity.PassThruAuthenticationToken, AuthenticationTokenLifetime = entity.AuthenticationTokenLifetime, UserNameAuthenticationEndpoint = entity.UserNameAuthenticationEndpoint, FederationEndpoint = entity.FederationEndpoint, IssuerThumbprint = entity.IssuerThumbprint, IssuerUri = entity.IssuerUri }; if (!string.IsNullOrWhiteSpace(entity.EncryptionCertificate)) { value.EncryptionCertificate = new X509Certificate2(Convert.FromBase64String(entity.EncryptionCertificate)); } else { value.EncryptionCertificate = null; } return value; }