Exemplo n.º 1
0
        protected override bool authenticateUsernamePasswordInternal(UsernamePasswordCredentials credentials)
        {
            string username = credentials.getUsername();
            string password = credentials.getPassword();

            if (StringUtils.hasText(username) && StringUtils.hasText(password) &&
                username.Equals(this.getPasswordEncoder().encode(password)))
            {
                //log
                //    .debug("User [" + username
                //        + "] was successfully authenticated.");
                return(true);
            }

            //log.debug("User [" + username + "] failed authentication");

            return(false);
        }
        protected override string extractPrincipalId(Credentials credentials)
        {
            UsernamePasswordCredentials usernamePasswordCredentials = (UsernamePasswordCredentials)credentials;

            return(usernamePasswordCredentials.getUsername());
        }