public AuthMechanismProcessorStatus ProcessResponse(string data)
        {
            Credentials = new AnonymousAuthenticationRequest();

            AuthenticationResult result =
    Connection.Server.Behaviour.ValidateAuthenticationCredentials(Connection, Credentials);

            switch (result)
            {
                case AuthenticationResult.Success:
                    return AuthMechanismProcessorStatus.Success;
                default:
                    return AuthMechanismProcessorStatus.Failed;
            }
        }
        public AuthMechanismProcessorStatus ProcessResponse(string data)
        {
            Credentials = new AnonymousAuthenticationRequest();

            AuthenticationResult result =
                Connection.Server.Behaviour.ValidateAuthenticationCredentials(Connection, Credentials);

            switch (result)
            {
            case AuthenticationResult.Success:
                return(AuthMechanismProcessorStatus.Success);

            default:
                return(AuthMechanismProcessorStatus.Failed);
            }
        }