Beispiel #1
0
        private void CreateSingleSignOn(HttpContext context)
        {
            string host     = context.Request.Params["Host"];
            string username = context.Request.Params["Username"];
            string password = context.Request.Params["Password"];

            StoredPortalCredentials credentials = new StoredPortalCredentials();

            if (credentials.Credentials.ContainsKey(host))
            {
                credentials.Credentials[host].Username = username;
                credentials.Credentials[host].Password = GetMD5Hash(password);
            }
            else
            {
                credentials.Credentials.Add(host, new PortalCredentials(
                                                credentials,
                                                host,
                                                username,
                                                GetMD5Hash(password)
                                                ));
            }

            credentials.Save();
        }
Beispiel #2
0
        private void DeleteSingleSignOn(HttpContext context)
        {
            string host = context.Request.Params["Host"];

            StoredPortalCredentials credentials = new StoredPortalCredentials();

            if (credentials.Credentials.ContainsKey(host))
            {
                credentials.Credentials.Remove(host);
            }

            credentials.Save();
        }