private static ServerCommandServiceClient CreateWcfClient(LoginSettings loginSettings, Uri uri) { var binding = GetBinding(loginSettings.IsBasicUser); var spn = SpnFactory.GetSpn(uri); var endpoint = new EndpointAddress(uri, EndpointIdentity.CreateSpnIdentity(spn)); var client = new ServerCommandServiceClient(binding, endpoint); if (loginSettings.IsBasicUser) { client.ClientCredentials.UserName.UserName = "******" + loginSettings.NetworkCredential.UserName; client.ClientCredentials.UserName.Password = loginSettings.NetworkCredential.Password; // If it's basic user, you need to specify the certificate validation mode yourself client.ClientCredentials.ServiceCertificate.SslCertificateAuthentication = new X509ServiceCertificateAuthentication() { CertificateValidationMode = X509CertificateValidationMode.None }; } else { client.ClientCredentials.Windows.ClientCredential = LoginSettingsCache.GetNetworkCredential(EnvironmentManager.Instance.MasterSite.ServerId); } return(client); }
public SmartSearchStatusType GetStatus(Guid searchId) { LoginSettings ls = LoginSettingsCache.GetLoginSettings(EnvironmentManager.Instance.MasterSite.ServerId.Id); SmartSearchStatus status = rcs.SmartSearchGetStatus(ls.Token, searchId); return(status.Status); }
public LoginHelper(LoginSettings loginSettings, NetworkHelper networkHelper) { this.loginSettings = loginSettings; this.networkHelper = networkHelper; if (loginSettings.worldId != string.Empty) preferredWorldId = loginSettings.worldId; }
public Guid StartSearch(Item item, DateTime beginTime, DateTime endTime, int sensitivity, TimeSpan duration, String maskString, int maskHeight, int maskWidth) { Item recorderItem = item.GetParent(); String recorderAddress = recorderItem.FQID.ServerId.Uri.ToString(); String serverUri = String.Format("{0}RecorderCommandService/RecorderCommandService.asmx", recorderAddress); rcs.Url = serverUri; LoginSettings ls = LoginSettingsCache.GetLoginSettings(EnvironmentManager.Instance.MasterSite.ServerId.Id); TimeDuration timeDuration = new TimeDuration() { MicroSeconds = Convert.ToInt64(duration.TotalMilliseconds * 1000) }; Size size = new Size() { Height = maskHeight, Width = maskWidth }; ImageMask imageMask = new ImageMask() { Mask = maskString, Size = size }; return(rcs.SmartSearchStart(ls.Token, item.FQID.ObjectId, beginTime, endTime, sensitivity, timeDuration, imageMask, true, new Size() { Width = 320, Height = 200 })); }
private void button1_Click(object sender, EventArgs e) { LoginSettings ls = LoginSettingsCache.GetLoginSettings(EnvironmentManager.Instance.MasterSite); VideoOS.Platform.SDK.Environment.Login(ls.Uri, IntegrationId, IntegrationName, Version, ManufacturerName); dumpConfigurationUserControl1.FillContentAsync(); }
public override void Init() { try { MessageCommunicationManager.Start(EnvironmentManager.Instance.MasterSite.ServerId); _messageCommunication = MessageCommunicationManager.Get(EnvironmentManager.Instance.MasterSite.ServerId); _messageCommunication.ConnectionStateChangedEvent += new EventHandler(_messageCommunication_ConnectionStateChangedEvent); _obj1 = _messageCommunication.RegisterCommunicationFilter(WhoAreOnlineResponseHandler, new VideoOS.Platform.Messaging.CommunicationIdFilter(MessageCommunication.WhoAreOnlineResponse)); _obj2 = _messageCommunication.RegisterCommunicationFilter(NewEndPointHandler, new VideoOS.Platform.Messaging.CommunicationIdFilter(MessageCommunication.NewEndPointIndication)); _obj3 = _messageCommunication.RegisterCommunicationFilter(EndPointTableChangedHandler, new VideoOS.Platform.Messaging.CommunicationIdFilter(MessageCommunication.EndPointTableChangedIndication)); _obj4 = _messageCommunication.RegisterCommunicationFilter(ChatLineHandler, new VideoOS.Platform.Messaging.CommunicationIdFilter(MessageIdChatLine)); LoginSettings ls = LoginSettingsCache.GetLoginSettings(EnvironmentManager.Instance.MasterSite); _myName = ls.UserName; if (_myName.Contains("\\")) { _myName = _myName.Split('\\')[1]; } if (_messageCommunication.IsConnected) { _messageCommunication.TransmitMessage( new VideoOS.Platform.Messaging.Message(MessageCommunication.WhoAreOnlineRequest), null, null, null); } } catch (Exception ex) { EnvironmentManager.Instance.ExceptionDialog("Chat.Init", ex); } }
public MembershipSettingsBag(LoginSettings login, PasswordSettings password, RegistrationSettings registration, PasswordResetRetrievalSettings passwordResetRetrievalSettings) { Login = login; Password = password; Registration = registration; PasswordResetRetrievalSettings = passwordResetRetrievalSettings; }
public static Podio GetPodio() { LoginSettings = new LoginSettings().LoadFromConfig(); Podio podio = new Podio(LoginSettings.ClientId, LoginSettings.ClientSecret, new StaticAuthStore()); return(podio); }
public static LoginHandler GetLoginHandler() { LoginSettings settings = new LoginSettings(HandlerFactory.GetDBConnectionString(), "Users", "UserName", "UserPassword", "Salt", HashingMethodType.SHA256); LoginHandler loginHandler = new LoginHandler(settings); return(loginHandler); }
private void load(OsuColour colours) { Children = new Drawable[] { new Box { RelativeSizeAxes = Axes.Both, Colour = Color4.Black, Alpha = 0.6f, }, new Container { Width = 360, AutoSizeAxes = Axes.Y, Masking = true, AutoSizeDuration = transition_time, AutoSizeEasing = EasingTypes.OutQuint, Children = new Drawable[] { settingsSection = new LoginSettings { Padding = new MarginPadding(10), }, new Box { RelativeSizeAxes = Axes.X, Anchor = Anchor.BottomLeft, Origin = Anchor.BottomLeft, Height = 3, Colour = colours.Yellow, Alpha = 1, }, } } }; }
private void btnSettings_Click(object sender, EventArgs e) { //anasayfa.ActiveForm.Visible = false; LoginSettings loginsettings = new LoginSettings(); loginsettings.ShowDialog(); this.Hide(); }
public IConfigurationService CreateClientProxy(string address, LoginSettings loginSettings) { bool basic = loginSettings != null && loginSettings.IsBasicUser; string hostName = address; string uriString; if (ServerType == ServerTypeEnum.Corporate) { uriString = new UriBuilder(loginSettings.UriCorporate).Uri.ToString() + "ManagementServer/ConfigurationApiService.svc"; /* * if (basic) * { * if (Serverport == 80) * hostName = ServerAddress; * uriString = String.Format("https://{0}/ManagementServer/ConfigurationApiService.svc", hostName); * } * else * uriString = String.Format("http://{0}/ManagementServer/ConfigurationApiService.svc", hostName); */ } else { uriString = String.Format("http://{0}/Config", hostName); } ChannelFactory <IConfigurationService> channel = null; Uri uri = new UriBuilder(uriString).Uri; var binding = GetBinding(basic, ServerType == ServerTypeEnum.Corporate); var spn = SpnFactory.GetSpn(uri); var endpointAddress = new EndpointAddress(uri, EndpointIdentity.CreateSpnIdentity(spn)); channel = new ChannelFactory <IConfigurationService>(binding, endpointAddress); ClientTokenHelper clientTokenHelper = new ClientTokenHelper(ServerAddress); channel.Endpoint.Behaviors.Add(new TokenServiceBehavior(clientTokenHelper)); if (loginSettings != null) { if (basic) { channel.Credentials.UserName.UserName = "******" + loginSettings.NetworkCredential.UserName; channel.Credentials.UserName.Password = loginSettings.NetworkCredential.Password; channel.Credentials.ServiceCertificate.SslCertificateAuthentication = new X509ServiceCertificateAuthentication() { CertificateValidationMode = X509CertificateValidationMode.None, }; } else { channel.Credentials.Windows.ClientCredential.UserName = loginSettings.NetworkCredential.UserName; channel.Credentials.Windows.ClientCredential.Password = loginSettings.NetworkCredential.Password; } } return(channel.CreateChannel()); }
UltimaGameSettings() { _login = CreateOrOpenSection <LoginSettings>(); _ultimaOnline = CreateOrOpenSection <UltimaOnlineSettings>(); _engine = CreateOrOpenSection <EngineSettings>(); _ui = CreateOrOpenSection <UserInterfaceSettings>(); _gumps = CreateOrOpenSection <GumpSettings>(); _audio = CreateOrOpenSection <AudioSettings>(); }
public LoginHelper(LoginSettings loginSettings, NetworkHelper networkHelper) { this.loginSettings = loginSettings; this.networkHelper = networkHelper; if (loginSettings.worldId != string.Empty) { preferredWorldId = loginSettings.worldId; } }
/// <summary> /// Load the file to get the settings then apply the loaded values /// to the settings class as well as the corresponding form items /// </summary> private void LoadAndApplySettings() { LoginSettings login = LoadSettings(); GetFormItem("username").input.text = Settings.username = login.username; GetFormItem("client").input.text = Settings.clientId = login.clientId; GetFormItem("access").input.text = Settings.accessToken = login.accessToken; GetFormItem("channel").input.text = Settings.channelToJoin = login.channelName; }
Settings() { m_Debug = CreateOrOpenSection <DebugSettings>(); m_Login = CreateOrOpenSection <LoginSettings>(); m_UltimaOnline = CreateOrOpenSection <UltimaOnlineSettings>(); m_Engine = CreateOrOpenSection <EngineSettings>(); m_UI = CreateOrOpenSection <UserInterfaceSettings>(); m_Gumps = CreateOrOpenSection <GumpSettings>(); m_Audio = CreateOrOpenSection <AudioSettings>(); }
public AuthService(Session session) : base("/login") { this.session = session; this.session.Authed += Session_Authed; settings = GetSettings <LoginSettings>(); var messages = new MessageConsumer(session); messages.Consume <ClientLoginKickNotification>(OnClientLoginKickNotification); }
public override string GetToken() { LoginSettings ls = VideoOS.Platform.Login.LoginSettingsCache.GetLoginSettings(_serverAddress); if (ls != null) { return(ls.Token); } return(""); }
public void Close() { connectedToMilestone = false; if (loginSettings != null) { loginSettings = null; } Logout(); }
private static ServerCommandServiceClient CreateWcfClient(LoginSettings loginSettings, string hostName) { var serviceUri = new UriBuilder { Scheme = loginSettings.IsBasicUser ? Uri.UriSchemeHttps : Uri.UriSchemeHttp, Host = hostName, Path = "ManagementServer/ServerCommandService.svc" }; return(CreateWcfClient(loginSettings, serviceUri.Uri)); }
public SearchResult GetSearchResult(Guid searchId, bool continueSearch) { LoginSettings ls = LoginSettingsCache.GetLoginSettings(EnvironmentManager.Instance.MasterSite.ServerId.Id); SmartSearchResult result = rcs.SmartSearchGetResult(ls.Token, searchId, continueSearch); return(new SearchResult() { Time = result.ImageTime, Resolution = result.MotionAreas.Resolution, MotionAreas = result.MotionAreas.Areas }); }
public static ServerCommandServiceClient CreateWcfClient(LoginSettings loginSettings, string hostName, int port) { var serviceUri = new UriBuilder { Scheme = Uri.UriSchemeHttp, Host = hostName, Port = port, Path = "ManagementServer/ServerCommandService.svc" }; return(CreateWcfClient(loginSettings, serviceUri.Uri)); }
public LoginHelper(LoginForm parentForm, LoginSettings loginSettings, NetworkHelper networkHelper, string logFile, bool patchMedia) : base(parentForm) { this.parentForm = parentForm; this.loginSettings = loginSettings; this.networkHelper = networkHelper; if (loginSettings.worldId != string.Empty) preferredWorldId = loginSettings.worldId; this.logFile = logFile; this.patchMedia = patchMedia; }
// Initialize the Config API client private void InitializeClient() { LoginSettings ls = LoginSettingsCache.GetLoginSettings(EnvironmentManager.Instance.MasterSite); _configApiClient.ServerAddress = EnvironmentManager.Instance.MasterSite.ServerId.ServerHostname; _configApiClient.ServerPort = EnvironmentManager.Instance.MasterSite.ServerId.Serverport; _configApiClient.BasicUser = ls.IsBasicUser; _configApiClient.Username = EnvironmentManager.Instance.LoginNetworkCredential.UserName; _configApiClient.Password = EnvironmentManager.Instance.LoginNetworkCredential.Password; _configApiClient.Domain = EnvironmentManager.Instance.LoginNetworkCredential.Domain; _configApiClient.Initialize(); }
public LoginHelper(LoginForm parentForm, LoginSettings loginSettings, NetworkHelper networkHelper, string logFile, bool patchMedia) : base(parentForm) { this.parentForm = parentForm; this.loginSettings = loginSettings; this.networkHelper = networkHelper; if (loginSettings.worldId != string.Empty) { preferredWorldId = loginSettings.worldId; } this.logFile = logFile; this.patchMedia = patchMedia; }
private void OnTimerTick(object sender, EventArgs e) { if (_selectedItem != null) { LoginSettings loginSettings = LoginSettingsCache.GetLoginSettings(_selectedItem.FQID); if (loginSettings != null) { textBoxToken.Text = loginSettings.Token; } else { textBoxToken.Text = "--- token not found ---"; } } }
public bool Save(LoginSettings loginSettings) { var loginSettingsEntity = Mapper.Map <LoginSettings, LoginSettingsEntity>(loginSettings); using (IDataAccessAdapter adapter = PersistenceLayer.GetDataAccessAdapter()) { loginSettingsEntity.IsNew = !adapter.FetchEntity(new LoginSettingsEntity(loginSettings.UserLoginId)); if (!adapter.SaveEntity(loginSettingsEntity, false)) { throw new PersistenceFailureException(); } return(true); } }
public ActionResult Setup(SetupViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var secret = TempData["EncodedSecret"]; var loginSettings = new LoginSettings(); loginSettings.DownloadFilePin = null; loginSettings.UserLoginId = model.UserLoginId; if (model.IsPinRequired) { loginSettings.DownloadFilePin = model.Pin; } if (model.UseAuthenticator) { loginSettings.GoogleAuthenticatorSecretKey = (string)secret; loginSettings.AuthenticationModeId = (long)AuthenticationMode.AuthenticatorApp; } else if (model.UseEmail || model.UseSms) { loginSettings.AuthenticationModeId = model.UseSms && model.UseEmail ? (long)AuthenticationMode.BothSmsEmail : (model.UseSms ? (long)AuthenticationMode.Sms : (long)AuthenticationMode.Email);; if (!string.IsNullOrEmpty(model.PhoneCell))// To eliminate masking { model.PhoneCell = model.PhoneCell.Replace("-", "").Replace("(", "").Replace(")", "").Replace(" ", ""); } _userRepository.UpdateUsePhoneAndEmail(_sessionContext.UserSession.CurrentOrganizationRole.UserId, model.PhoneCell, model.Email); } else { loginSettings.AuthenticationModeId = (long)AuthenticationMode.Sms; } _loginSettingRepository.Save(loginSettings); if (model.UseAuthenticator) { return(RedirectToAction("Authenticator")); } if (model.UseEmail || model.UseSms) { return(RedirectToAction("Otp")); } return(GoToDashboard(_sessionContext.UserSession.CurrentOrganizationRole.UserId)); }
public LoginForm(LoginSettings loginSettings, NetworkHelper networkHelper, string logFile, bool patchMedia) { LoginHelper loginHelper = new LoginHelper(this, loginSettings, networkHelper, logFile, patchMedia); loginHelper.ParseConfig("../Config/login_settings.xml"); // Change the updateHelper object to be our loginHelper instead base.updateHelper = loginHelper; string url = loginSettings.loginUrl; if (loginSettings.worldId.Length > 0 && url != null && url.Length != 0) { url = url + "?world=" + loginSettings.worldId; } InitializeComponent(); Initialize(url, false); }
internal void InitializeClientProxy() { try { string address = Serverport == 0 ? ServerAddress : ServerAddress + ":" + Serverport; //TODO: The following code is not working for : BASIC Arcus! LoginSettings loginSettings = VideoOS.Platform.Login.LoginSettingsCache.GetLoginSettings(ServerAddress); _client = CreateClientProxy(address, loginSettings); Connected = false; } catch (EndpointNotFoundException) { } }
private void SaveSettings(string username, string apiKey, bool useDemo, bool saveLogin) { var settings = _settingsService.GetSettings <LoginSettings>(); if (saveLogin) { settings = new LoginSettings { Username = username, ApiKey = apiKey, UseDemo = useDemo, SaveLogin = saveLogin }; } else { settings = null; } _settingsService.SaveSettings <LoginSettings>(settings); }
public void Open() { VideoOS.Platform.SDK.Environment.Initialize(); VideoOS.Platform.SDK.Environment.AddServer(_uri, _cc); VideoOS.Platform.SDK.Environment.Login(_uri); _loginSettings = LoginSettingsCache.GetLoginSettings(_uri.Host, _uri.Port); CurrentSite = MasterSite; if (!IncludeChildSites) { return; } var stack = new Stack <Item>(MasterSite.GetChildren()); while (stack.Count > 0) { var item = stack.Pop(); AddSite(item.FQID.ServerId.Uri); item.GetChildren().ForEach(stack.Push); } }
public static LoginSettings LoadFromConfig(this LoginSettings loginSettings) { using (AppConfig.Change(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "App.config"))) { var appSettings = ConfigurationManager.AppSettings; loginSettings.UserName = appSettings["UserName"]; loginSettings.Password = appSettings["Password"]; loginSettings.ClientId = appSettings["ClientId"]; loginSettings.ClientSecret = appSettings["ClientSecret"]; int appId = 0; if (int.TryParse(appSettings["AppId"], out appId)) { loginSettings.AppId = appId; } loginSettings.AppToken = appSettings["AppToken"]; return(loginSettings); } }