public WebLoginRouteConfiguration(WebLoginRouteConfiguration existing)
     : this(form: existing?.Form,
           view: existing?.View,
           nextUri: existing?.NextUri,
           enabled: existing?.Enabled,
           uri: existing?.Uri)
 {
 }
        public static string CreateErrorUri(WebLoginRouteConfiguration loginRouteConfiguration, string stateToken)
        {
            var uri = $"{loginRouteConfiguration.Uri}?status=social_failed";

            if (!string.IsNullOrEmpty(stateToken))
            {
                uri += $"&{StringConstants.StateTokenName}={stateToken}";
            }

            return(uri);
        }
 public LoginViewModelBuilder(WebLoginRouteConfiguration loginRouteConfiguration, IReadOnlyList <KeyValuePair <string, ProviderConfiguration> > providerConfigurations)
 {
     _loginRouteConfiguration = loginRouteConfiguration;
     _providerConfigurations  = providerConfigurations;
 }