[
https://issues.apache.org/jira/browse/GUACAMOLE-476?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16316753#comment-16316753
]
Michael Jumper commented on GUACAMOLE-476:
------------------------------------------
The additional error handling mentioned here was added via GUACAMOLE-208, which
was part of 0.9.13-incubating.
The changes for GUACAMOLE-208 added handling for a number of different errors,
however the error for credentials being invalid has been present for some time.
It simply isn't handled for NLA within RDP.
The error you're seeing regarding the server being unreachable is the
translation string for the {{UPSTREAM_NOT_FOUND}} error code, which is sent by
Guacamole's RDP support whenever the connection attempt to the RDP server
outright fails. As the nature of NLA is to handle auth during the initial
connection handshake, what we need to determine now is whether a reason code
from the RDP server is actually available at the time of disconnect.
If a reason code is available, then the fact that the disconnect is due to
invalid credentials should be distinguishable. If not, or if FreeRDP does not
correctly expose the reason code, then the current behavior is the only
behavior possible.
> IF NLA is on and username and password is not given ( disabled single sign on
> ) . It shows error : Unreachable
> --------------------------------------------------------------------------------------------------------------
>
> Key: GUACAMOLE-476
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-476
> Project: Guacamole
> Issue Type: Bug
> Components: guacamole-client, RDP
> Affects Versions: 0.9.13-incubating
> Environment: Windows Server 2012 R2
> Reporter: Amarjeet Singh
> Priority: Minor
>
> I have checked the settings of NLA in Windows Server 2012 R2 and disabled
> single sign on ( no username and password to be redirected ) It gives error
> that machine is unreachable.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)