refactoring: add globalUsings: FederatedLogin

This commit is contained in:
Anton Suhorukov 2022-01-26 15:34:57 +03:00
parent ca0e8a83ad
commit e6389ebd5e
34 changed files with 63 additions and 427 deletions

View File

@ -24,22 +24,7 @@
*/
using System;
using System.Collections.Generic;
using System.Linq;
using ASC.Common;
using ASC.Common.Caching;
using ASC.Common.Utils;
using ASC.Core.Common.EF;
using ASC.Core.Common.EF.Context;
using ASC.Core.Common.EF.Model;
using ASC.FederatedLogin.Profile;
using ASC.Security.Cryptography;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Options;
namespace ASC.FederatedLogin
{

View File

@ -0,0 +1,60 @@
global using System;
global using System.Collections.Generic;
global using System.Data;
global using System.Diagnostics;
global using System.Globalization;
global using System.IO;
global using System.Linq;
global using System.Net;
global using System.Net.Http;
global using System.Net.Http.Headers;
global using System.Reflection;
global using System.Runtime.Serialization;
global using System.Security.Cryptography.Pkcs;
global using System.Security.Cryptography.X509Certificates;
global using System.Text;
global using System.Text.Json.Serialization;
global using System.Threading;
global using System.Threading.Tasks;
global using System.Web;
global using System.Xml.Linq;
global using System.Xml.XPath;
global using ASC.Common;
global using ASC.Common.Caching;
global using ASC.Common.Utils;
global using ASC.Core;
global using ASC.Core.Common.Configuration;
global using ASC.Core.Common.EF;
global using ASC.Core.Common.EF.Context;
global using ASC.Core.Common.EF.Model;
global using ASC.Core.Common.Notify;
global using ASC.Core.Common.Notify.Telegram;
global using ASC.FederatedLogin;
global using ASC.FederatedLogin.Helpers;
global using ASC.FederatedLogin.LoginProviders;
global using ASC.FederatedLogin.Profile;
global using ASC.Security.Cryptography;
global using ASC.Web.Core.Files;
global using Autofac;
global using DotNetOpenAuth.Messaging;
global using DotNetOpenAuth.OpenId;
global using DotNetOpenAuth.OpenId.Extensions.AttributeExchange;
global using DotNetOpenAuth.OpenId.Extensions.SimpleRegistration;
global using DotNetOpenAuth.OpenId.RelyingParty;
global using Microsoft.AspNetCore.Builder;
global using Microsoft.AspNetCore.Hosting;
global using Microsoft.AspNetCore.Http;
global using Microsoft.AspNetCore.Http.Extensions;
global using Microsoft.AspNetCore.WebUtilities;
global using Microsoft.EntityFrameworkCore;
global using Microsoft.Extensions.Caching.Memory;
global using Microsoft.Extensions.Configuration;
global using Microsoft.Extensions.DependencyInjection;
global using Microsoft.Extensions.Options;
global using Newtonsoft.Json;
global using Newtonsoft.Json.Linq;

View File

@ -23,9 +23,6 @@
*
*/
using System.Collections.Generic;
namespace ASC.FederatedLogin.Helpers
{
public static class DictionaryExtensions

View File

@ -23,9 +23,6 @@
*
*/
using System.Text;
namespace ASC.FederatedLogin.Helpers
{
public class HashHelper

View File

@ -23,10 +23,6 @@
*
*/
using System.IO;
using System.Reflection;
namespace ASC.FederatedLogin.Helpers
{
public class JsCallbackHelper

View File

@ -23,18 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using ASC.Common;
using ASC.Core.Common.Configuration;
using ASC.FederatedLogin.LoginProviders;
using Microsoft.AspNetCore.Http;
namespace ASC.FederatedLogin.Helpers
{
[Scope]

View File

@ -23,14 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using System.IO;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
namespace ASC.FederatedLogin.Helpers
{
public class RequestHelper

View File

@ -23,9 +23,6 @@
*
*/
using System.Xml.XPath;
namespace ASC.FederatedLogin.Helpers
{
public static class XmlExtensions

View File

@ -23,11 +23,6 @@
*
*/
using System.Threading.Tasks;
using Microsoft.AspNetCore.Http;
namespace ASC.FederatedLogin.Helpers
{
public class XrdsHelper

View File

@ -23,29 +23,7 @@
*
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.Json;
using System.Threading;
using System.Threading.Tasks;
using System.Web;
using ASC.Common;
using ASC.Common.Utils;
using ASC.FederatedLogin.Helpers;
using ASC.FederatedLogin.LoginProviders;
using ASC.FederatedLogin.Profile;
using ASC.Security.Cryptography;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.WebUtilities;
using Microsoft.Extensions.Caching.Memory;
using Microsoft.Extensions.DependencyInjection;
using JsonSerializer = System.Text.Json.JsonSerializer;
namespace ASC.FederatedLogin
{

View File

@ -23,23 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using System.Threading;
using ASC.Common;
using ASC.Common.Caching;
using ASC.Common.Utils;
using ASC.Core;
using ASC.Core.Common.Configuration;
using ASC.FederatedLogin.Helpers;
using ASC.FederatedLogin.Profile;
using ASC.Security.Cryptography;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Configuration;
namespace ASC.FederatedLogin.LoginProviders
{
public enum LoginProviderEnum

View File

@ -23,21 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Net;
using System.Xml.Linq;
using System.Xml.XPath;
using ASC.Common;
using ASC.Common.Caching;
using ASC.Core;
using ASC.Core.Common.Configuration;
using Microsoft.Extensions.Configuration;
namespace ASC.FederatedLogin.LoginProviders
{
[Scope]

View File

@ -23,16 +23,6 @@
*
*/
using System.Collections.Generic;
using ASC.Common;
using ASC.Common.Caching;
using ASC.Core;
using ASC.Core.Common.Configuration;
using Microsoft.Extensions.Configuration;
namespace ASC.FederatedLogin.LoginProviders
{
[Scope]

View File

@ -23,19 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using System.Text;
using ASC.Common;
using ASC.Common.Caching;
using ASC.Core;
using ASC.Core.Common.Configuration;
using ASC.FederatedLogin.Helpers;
using Microsoft.Extensions.Configuration;
namespace ASC.FederatedLogin.LoginProviders
{
[Scope]

View File

@ -23,16 +23,6 @@
*
*/
using System.Collections.Generic;
using ASC.Common;
using ASC.Common.Caching;
using ASC.Core;
using ASC.Core.Common.Configuration;
using Microsoft.Extensions.Configuration;
namespace ASC.FederatedLogin.LoginProviders
{
[Scope]

View File

@ -24,17 +24,6 @@
*/
using System;
using System.Linq;
using ASC.Common;
using ASC.Common.Utils;
using ASC.FederatedLogin;
using ASC.FederatedLogin.Profile;
using ASC.Security.Cryptography;
using Microsoft.Extensions.Options;
using SecurityContext = ASC.Core.SecurityContext;
namespace ASC.Web.Studio.Core

View File

@ -23,23 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using ASC.Common;
using ASC.Common.Caching;
using ASC.Common.Utils;
using ASC.Core;
using ASC.Core.Common.Configuration;
using ASC.FederatedLogin.Helpers;
using ASC.FederatedLogin.Profile;
using ASC.Security.Cryptography;
using Microsoft.Extensions.Configuration;
using Newtonsoft.Json.Linq;
namespace ASC.FederatedLogin.LoginProviders
{
[Scope]

View File

@ -23,25 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using System.Web;
using ASC.Common;
using ASC.Common.Caching;
using ASC.Common.Utils;
using ASC.Core;
using ASC.Core.Common.Configuration;
using ASC.FederatedLogin.Helpers;
using ASC.FederatedLogin.Profile;
using ASC.Security.Cryptography;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Configuration;
using Newtonsoft.Json.Linq;
namespace ASC.FederatedLogin.LoginProviders
{
[Scope]

View File

@ -23,32 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography.Pkcs;
using System.Security.Cryptography.X509Certificates;
using System.Text;
using System.Threading;
using System.Web;
using ASC.Common;
using ASC.Common.Caching;
using ASC.Common.Utils;
using ASC.Core;
using ASC.Core.Common.Configuration;
using ASC.FederatedLogin.Helpers;
using ASC.FederatedLogin.Profile;
using ASC.Security.Cryptography;
using ASC.Web.Core.Files;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.WebUtilities;
using Microsoft.Extensions.Configuration;
using Newtonsoft.Json.Linq;
namespace ASC.FederatedLogin.LoginProviders
{
[Scope]

View File

@ -23,13 +23,6 @@
*
*/
using System.Collections.Generic;
using ASC.FederatedLogin.Profile;
using Microsoft.AspNetCore.Http;
namespace ASC.FederatedLogin.LoginProviders
{
public interface ILoginProvider : IOAuthProvider

View File

@ -23,23 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using ASC.Common;
using ASC.Common.Caching;
using ASC.Common.Utils;
using ASC.Core;
using ASC.Core.Common.Configuration;
using ASC.FederatedLogin.Helpers;
using ASC.FederatedLogin.Profile;
using ASC.Security.Cryptography;
using Microsoft.Extensions.Configuration;
using Newtonsoft.Json.Linq;
namespace ASC.FederatedLogin.LoginProviders
{
[Scope]

View File

@ -24,27 +24,7 @@
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading;
using System.Web;
using ASC.Common;
using ASC.Common.Caching;
using ASC.Common.Utils;
using ASC.Core;
using ASC.Core.Common.Configuration;
using ASC.FederatedLogin.Helpers;
using ASC.FederatedLogin.Profile;
using ASC.Security.Cryptography;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Configuration;
using Newtonsoft.Json.Linq;
namespace ASC.FederatedLogin.LoginProviders
{

View File

@ -23,16 +23,6 @@
*
*/
using System.Collections.Generic;
using ASC.Common;
using ASC.Common.Caching;
using ASC.Core;
using ASC.Core.Common.Configuration;
using Microsoft.Extensions.Configuration;
namespace ASC.FederatedLogin.LoginProviders
{
[Scope]

View File

@ -23,23 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using ASC.Common.Utils;
using ASC.Core.Common.Configuration;
using ASC.FederatedLogin.Profile;
using ASC.Security.Cryptography;
using DotNetOpenAuth.Messaging;
using DotNetOpenAuth.OpenId;
using DotNetOpenAuth.OpenId.Extensions.AttributeExchange;
using DotNetOpenAuth.OpenId.Extensions.SimpleRegistration;
using DotNetOpenAuth.OpenId.RelyingParty;
using Microsoft.AspNetCore.Http;
namespace ASC.FederatedLogin.LoginProviders
{
class OpenIdLoginProvider : ILoginProvider

View File

@ -23,19 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using System.Linq;
using ASC.Common;
using ASC.Common.Utils;
using ASC.Core.Common.Configuration;
using ASC.FederatedLogin.Profile;
using ASC.Security.Cryptography;
using Microsoft.AspNetCore.Http;
namespace ASC.FederatedLogin.LoginProviders
{
[Scope]

View File

@ -23,17 +23,6 @@
*
*/
using System.Collections.Generic;
using ASC.Common.Caching;
using ASC.Core;
using ASC.Core.Common.Configuration;
using ASC.Core.Common.Notify;
using ASC.Core.Common.Notify.Telegram;
using Microsoft.Extensions.Configuration;
namespace ASC.FederatedLogin.LoginProviders
{
public class TelegramLoginProvider : Consumer, IValidateKeysProvider, ITelegramLoginProvider

View File

@ -23,27 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Web;
using ASC.Common;
using ASC.Common.Caching;
using ASC.Common.Utils;
using ASC.Core;
using ASC.Core.Common.Configuration;
using ASC.FederatedLogin.Helpers;
using ASC.FederatedLogin.Profile;
using ASC.Security.Cryptography;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Configuration;
using Newtonsoft.Json.Linq;
namespace ASC.FederatedLogin.LoginProviders
{
[Scope]

View File

@ -23,22 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using System.Web;
using ASC.Common;
using ASC.Common.Caching;
using ASC.Common.Utils;
using ASC.Core;
using ASC.Core.Common.Configuration;
using ASC.FederatedLogin.Helpers;
using ASC.FederatedLogin.Profile;
using ASC.Security.Cryptography;
using Microsoft.Extensions.Configuration;
namespace ASC.FederatedLogin.LoginProviders
{
[Scope]

View File

@ -23,22 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using ASC.Common;
using ASC.Common.Caching;
using ASC.Common.Utils;
using ASC.Core;
using ASC.Core.Common.Configuration;
using ASC.FederatedLogin.Helpers;
using ASC.FederatedLogin.Profile;
using ASC.Security.Cryptography;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Configuration;
namespace ASC.FederatedLogin.LoginProviders
{
[Scope]

View File

@ -23,25 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using System.Threading;
using ASC.Common;
using ASC.Common.Caching;
using ASC.Common.Utils;
using ASC.Core;
using ASC.Core.Common.Configuration;
using ASC.FederatedLogin.Helpers;
using ASC.FederatedLogin.Profile;
using ASC.Security.Cryptography;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Configuration;
using Newtonsoft.Json.Linq;
namespace ASC.FederatedLogin.LoginProviders
{
[Scope]

View File

@ -23,16 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using System.Linq;
using ASC.Common.Utils;
using ASC.FederatedLogin.Profile;
using Microsoft.Extensions.Options;
namespace ASC.FederatedLogin
{
public class MultiRegionAccountLinker

View File

@ -24,10 +24,8 @@
*/
using System;
using System.Diagnostics;
using System.Text.Json;
using System.Text.Json.Serialization;
using JsonIgnoreAttribute = System.Text.Json.Serialization.JsonIgnoreAttribute;
using JsonSerializer = System.Text.Json.JsonSerializer;
namespace ASC.FederatedLogin
{

View File

@ -23,26 +23,6 @@
*
*/
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Web;
using ASC.Common.Utils;
using ASC.FederatedLogin.Helpers;
using ASC.Security.Cryptography;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Http.Extensions;
using Microsoft.AspNetCore.WebUtilities;
using Microsoft.Extensions.Caching.Memory;
using Newtonsoft.Json;
namespace ASC.FederatedLogin.Profile
{
[Serializable]

View File

@ -23,18 +23,6 @@
*
*/
using System;
using System.Web;
using ASC.Common.Utils;
using ASC.Security.Cryptography;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Caching.Memory;
using Newtonsoft.Json;
namespace ASC.FederatedLogin.Profile
{
public static class LoginProfileExtensions