View Version 7.8
UAG 3.5
Horizon Client 4.10
Trying to configured UAG to be able to authenticate using RSA and Smart card when accessed from the internet.
I was able to get the connection server to do this. From inside my network, I can use the Horizon client to connect to the connection server and be prompted for PIV and RSA. I am able to logging successfully and launch my VDI.
From outside the network, trying to connect through the UAG, I get prompted for RSA, I entered the RSA code and then I get an error: "Smart Card or Certificate authentication is required".
Debug log shows:
2019-06-17T11:07:38.558-04:00 DEBUG (1460-08B4) <ajp-nio-8009-exec-3> [ServletRequestHandler] (SESSION:65be_***_c790) Processing request xx.xx.xx.xx/Request909
2019-06-17T11:07:38.559-04:00 DEBUG (1460-08B4) <ajp-nio-8009-exec-3> [XmlRequestProcessor] (SESSION:65be_***_c790) read XML input
2019-06-17T11:07:38.559-04:00 DEBUG (1460-08B4) <ajp-nio-8009-exec-3> [XmlRequestProcessor] (SESSION:65be_***_c790) added: set-locale
2019-06-17T11:07:38.559-04:00 DEBUG (1460-08B4) <ajp-nio-8009-exec-3> [XmlRequestProcessor] (SESSION:65be_***_c790) added: configuration
2019-06-17T11:07:38.559-04:00 DEBUG (1460-08B4) <ajp-nio-8009-exec-3> [XmlAuthFilter] (SESSION:65be_***_c790) Pre-Auth Processing: configuration
2019-06-17T11:07:38.560-04:00 DEBUG (1460-08B4) <ajp-nio-8009-exec-3> [ProperoAuthFilter] (SESSION:65be_***_c790) Attempting to authenticate against SecurID
2019-06-17T11:07:38.560-04:00 DEBUG (1460-08B4) <ajp-nio-8009-exec-3> [ProperoAuthFilter] (SESSION:65be_***_c790) Not authenticated, requesting login page for SecurID
2019-06-17T11:07:38.560-04:00 DEBUG (1460-08B4) <ajp-nio-8009-exec-3> [AuthorizationFilter] (SESSION:65be_***_c790) paeCtx == null, forwarding to login page: /broker/xml
2019-06-17T11:07:38.560-04:00 DEBUG (1460-08B4) <ajp-nio-8009-exec-3> [AuthorizationFilter] (SESSION:65be_***_c790) HTTP session ID old value: CB1B-***-3390, new value: 87BD-***-8018 for 65be_***_c790
2019-06-17T11:07:38.560-04:00 DEBUG (1460-08B4) <ajp-nio-8009-exec-3> [XmlServlet] (SESSION:65be_***_c790) Start processing: set-locale,configuration
2019-06-17T11:07:38.560-04:00 DEBUG (1460-08B4) <ajp-nio-8009-exec-3> [XmlServlet] (SESSION:65be_***_c790) Processing: set-locale
2019-06-17T11:07:38.560-04:00 DEBUG (1460-08B4) <ajp-nio-8009-exec-3> [XmlServlet] (SESSION:65be_***_c790) Finished processing: set-locale, Result: ok
2019-06-17T11:07:38.560-04:00 DEBUG (1460-08B4) <ajp-nio-8009-exec-3> [XmlServlet] (SESSION:65be_***_c790) Processing: configuration
2019-06-17T11:07:38.560-04:00 DEBUG (1460-08B4) <ajp-nio-8009-exec-3> [AbstractProcessor] (SESSION:65be_***_c790) supportedFeaturesFromXml: [multiSessionApplicationLaunch, nameResolution, reauthentication, lastUserActivity, shadowSessions, workspaceOneMode, preLaunch]
2019-06-17T11:07:38.560-04:00 DEBUG (1460-08B4) <ajp-nio-8009-exec-3> [XmlServlet] (SESSION:65be_***_c790) Finished processing: configuration, Result: ok
2019-06-17T11:07:38.560-04:00 DEBUG (1460-08B4) <ajp-nio-8009-exec-3> [XmlServlet] (SESSION:65be_***_c790) End processing: set-locale,configuration
2019-06-17T11:07:47.155-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [ServletRequestHandler] (SESSION:65be_***_c790) Processing request UAGexternalIP/Request910
2019-06-17T11:07:47.157-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [XmlRequestProcessor] (SESSION:65be_***_c790) read XML input
2019-06-17T11:07:47.157-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [XmlRequestProcessor] (SESSION:65be_***_c790) added: submit-authentication
2019-06-17T11:07:47.157-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [XmlAuthFilter] (SESSION:65be_***_c790) Pre-Auth Processing: submit-authentication
2019-06-17T11:07:47.157-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [ProcessorSubmitAuthentication] (SESSION:65be_***_c790) Setting auth request screen name: authType-securid-passcode=true
2019-06-17T11:07:47.157-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [ProperoAuthFilter] (SESSION:65be_***_c790) Attempting to authenticate against SecurID
2019-06-17T11:07:47.157-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [SecurIDAuthFilter3] (SESSION:65be_***_c790) SecurID authentication: user credentials supplied for user username
2019-06-17T11:07:47.157-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [SecurIDAuthFilter3] (SESSION:65be_***_c790) SecurID authentication: new authentication session
2019-06-17T11:07:47.157-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [SecurIDAuthFilter3] (SESSION:65be_***_c790) Creating RSA SecurID user authentication session
2019-06-17T11:07:47.160-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [SecurIDAuthFilter3] (SESSION:65be_***_c790) SecurID authentication: authenticating user username
2019-06-17T11:07:49.212-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [SecurIDAuthFilter3] (SESSION:65be_***_c790) SecurID authentication: successful for user username
2019-06-17T11:07:49.213-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [SecurIDAuthFilter3] (SESSION:65be_***_c790) Cleaning up RSA SecurID user authentication session
2019-06-17T11:07:49.213-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [ProperoAuthFilter] (SESSION:65be_***_c790) Attempting to authenticate against gssapi
2019-06-17T11:07:49.213-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [ProperoAuthFilter] (SESSION:65be_***_c790) Attempting to authenticate against cert-auth
2019-06-17T11:07:49.213-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [CertificateAuthFilter] (SESSION:65be_***_c790) Client did not use Certificate Authentication, skipping or failing
2019-06-17T11:07:49.213-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [CertificateAuthFilter] (SESSION:65be_***_c790) Failing Certificate authentication, fatal error for REQUIRED mode
2019-06-17T11:07:49.213-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [CertificateAuthFilter] (SESSION:65be_***_c790) messageKey not set in HttpServletRequest
2019-06-17T11:07:49.214-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [EventLogger] (SESSION:65be_***_c790) Error_Event:[BROKER_USER_AUTHFAILED_GENERAL] "User null failed to authenticate": Node=connectionserver.domain.com, ClientIpAddress=xx.xx.xx.xx, Severity=AUDIT_FAIL, Time=Mon Jun 17 11:07:49 EDT 2019, Module=Broker, UserDisplayName=null, Source=com.vmware.vdi.broker.filters.CertificateAuthFilter, Acknowledged=true
2019-06-17T11:07:49.214-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [ProperoAuthFilter] (SESSION:65be_***_c790) Not authenticated, requesting login page for cert-auth
2019-06-17T11:07:49.214-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [AuthorizationFilter] (SESSION:65be_***_c790) paeCtx == null, forwarding to login page: /broker/xml
2019-06-17T11:07:49.214-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [AuthorizationFilter] (SESSION:65be_***_c790) HTTP session ID old value: 87BD-***-8018, new value: 9D4F-***-2700 for 65be_***_c790
2019-06-17T11:07:49.214-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [XmlServlet] (SESSION:65be_***_c790) Start processing: submit-authentication
2019-06-17T11:07:49.214-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [XmlServlet] (SESSION:65be_***_c790) Processing: submit-authentication
2019-06-17T11:07:49.214-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [XmlServlet] (SESSION:65be_***_c790) Finished processing: submit-authentication, Result: error, Error Code: AUTHENTICATION_FAILED, Error Message: Authentication failure, User Message: Smart Card or Certificate authentication is required.
2019-06-17T11:07:49.215-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [XmlServlet] (SESSION:65be_***_c790) Halting at: submit-authentication
2019-06-17T11:07:49.215-04:00 DEBUG (1460-09B0) <ajp-nio-8009-exec-6> [XmlServlet] (SESSION:65be_***_c790) End processing: submit-authentication
Any guidance will be helpful.
Thanks!