示例#1
0
 public TokenController(
     MapServiceManager mapServiceMananger,
     LoginManager loginManager,
     EncryptionCertificateService encryptionCertificateService)
     : base(mapServiceMananger, loginManager, encryptionCertificateService)
 {
     _loginMananger = loginManager;
 }
示例#2
0
 public ArcIMSController(
     MapServiceManager mapServerService,
     LoginManager loginManagerService,
     EncryptionCertificateService encryptionCertificateService)
     : base(mapServerService, loginManagerService, encryptionCertificateService)
 {
     _mapServerService = mapServerService;
 }
示例#3
0
 public BaseController(
     MapServiceManager mapServerService,
     LoginManager loginManagerService,
     EncryptionCertificateService encryptionCertificate)
 {
     _mapServerService      = mapServerService;
     _loginManagerService   = loginManagerService;
     _encryptionCertificate = encryptionCertificate;
 }
示例#4
0
 public HomeController(
     MapServiceManager mapServiceMananger,
     LoginManager loginManager,
     EncryptionCertificateService encryptionCertificateService,
     AccessTokenAuthService accessTokenAuth = null)
     : base(mapServiceMananger, loginManager, encryptionCertificateService)
 {
     _mapServiceMananger = mapServiceMananger;
     _loginManager       = loginManager;
     _accessTokenAuth    = accessTokenAuth;
 }
示例#5
0
 public MapServerController(
     MapServiceManager mapServiceMananger,
     MapServiceDeploymentManager mapServiceDeploymentManager,
     LoginManager loginMananger,
     EncryptionCertificateService encryptionCertificateService)
     : base(mapServiceMananger, loginMananger, encryptionCertificateService)
 {
     _mapServiceManager            = mapServiceMananger;
     _mapServiceDeploymentMananger = mapServiceDeploymentManager;
     _loginMananger = loginMananger;
 }
 public BrowseServicesController(
     MapServiceManager mapServerService,
     MapServiceDeploymentManager mapServerDeployService,
     UrlHelperService urlHelperService,
     LoginManager loginManagerService,
     EncryptionCertificateService encryptionCertificateService)
     : base(mapServerService, loginManagerService, encryptionCertificateService)
 {
     _mapServerService       = mapServerService;
     _mapServerDeployService = mapServerDeployService;
     _urlHelperService       = urlHelperService;
     _loginManagerService    = loginManagerService;
 }
        static public AuthToken FromToken(this EncryptionCertificateService ecs, string token)
        {
            string authToken = SecureCrypto.DecryptToken(ecs.GetCertificate(), token); //Crypto.Decrypt(token, Globals.MasterPassword);

            var at = authToken.Split('|');

            return(new AuthToken()
            {
                Username = at[1],
                AuthType = (AuthTypes)int.Parse(at[2]),
                Expire = long.Parse(at[3])
            });
        }
 static public string ToToken(this EncryptionCertificateService ecs, AuthToken authToken)
 {
     return(SecureCrypto.EncryptToken(
                ecs.GetCertificate(),
                Guid.NewGuid().ToString("N") + "|" + authToken.Username + "|" + (int)authToken.AuthType + "|" + authToken.Expire.ToString(), resultType: SecureCrypto.ResultType.Base62));
 }