[jbosstools-issues] [JBoss JIRA] (JBIDE-18428) Connection wizard: get "Unknown error" instead of "Authentication error" when using bad credentials (WATCHER)

Marián Labuda (JIRA) issues at jboss.org
Fri Jun 17 08:42:00 EDT 2016


     [ https://issues.jboss.org/browse/JBIDE-18428?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marián Labuda closed JBIDE-18428.
---------------------------------


> Connection wizard: get "Unknown error" instead of "Authentication error" when using bad credentials (WATCHER)
> -------------------------------------------------------------------------------------------------------------
>
>                 Key: JBIDE-18428
>                 URL: https://issues.jboss.org/browse/JBIDE-18428
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: openshift, upstream
>    Affects Versions: 4.2.0.CR1
>            Reporter: Andre Dietisheim
>            Assignee: Andre Dietisheim
>            Priority: Minor
>              Labels: connection_wizard, openshift_v2, upstream
>             Fix For: 4.4.0.Final
>
>         Attachments: unknown-error.png
>
>
> The issues is that OpenShift Online responds with *500 Internal Server Error* when invalid credentials are being used (where *401 Unauthorized* is expect)
> {code}
> curl -v --user adietish at redhat.com:bogus https://openshift.redhat.com/broker/rest/user* Adding handle: conn: 0xaa8a80
> * Adding handle: send: 0
> * Adding handle: recv: 0
> * Curl_addHandleToPipeline: length: 1
> * - Conn 0 (0xaa8a80) send_pipe: 1, recv_pipe: 0
> * About to connect() to openshift.redhat.com port 443 (#0)
> *   Trying 50.19.249.93...
> * Connected to openshift.redhat.com (50.19.249.93) port 443 (#0)
> * Initializing NSS with certpath: sql:/etc/pki/nssdb
> *   CAfile: /etc/pki/tls/certs/ca-bundle.crt
>   CApath: none
> * SSL connection using TLS_RSA_WITH_AES_128_CBC_SHA
> * Server certificate:
> * 	subject: CN=openshift.redhat.com,O=Red Hat Inc.,L=Raleigh,ST=North Carolina,C=US
> * 	start date: Jul 23 00:00:00 2014 GMT
> * 	expire date: Jul 27 12:00:00 2017 GMT
> * 	common name: openshift.redhat.com
> * 	issuer: CN=DigiCert SHA2 High Assurance Server CA,OU=www.digicert.com,O=DigiCert Inc,C=US
> * Server auth using Basic with user 'adietish at redhat.com'
> > GET /broker/rest/user HTTP/1.1
> > Authorization: Basic YWRpZXRpc2hAcmVkaGF0LmNvbTpib2d1cw==
> > User-Agent: curl/7.32.0
> > Host: openshift.redhat.com
> > Accept: */*
> > 
> < HTTP/1.1 500 
> < Cache-Control: no-cache, private
> < Content-Type: application/json; charset=utf-8
> < Date: Wed, 24 Sep 2014 10:18:21 GMT
> < ProxyTime: D=374659
> * Server Apache/2.2.15 (Red Hat) is not blacklisted
> < Server: Apache/2.2.15 (Red Hat)
> < Status: 500
> < Strict-Transport-Security: max-age=15768000, includeSubDomains
> < Vary: Accept-Encoding,User-Agent
> < X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.21
> < X-Rack-Cache: miss
> < X-Request-Id: b25500e832d6bbebb1bc7eee5e3175b4
> < X-Runtime: 0.367919
> < X-UA-Compatible: IE=Edge,chrome=1
> < Content-Length: 376
> < Connection: keep-alive
> < 
> * Connection #0 to host openshift.redhat.com left intact
> {"api_version":1.7,"data":null,"messages":[{"exit_code":1,"field":null,"index":null,"severity":"error","text":"Unable to authenticate the user. Please try again and contact support if the issue persists. \nReference ID: b25500e832d6bbebb1bc7eee5e3175b4"}],"status":"internal_server_error","supported_api_versions":[1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7],"type":null,"version":"1.7"}
> {code}
> stg.openshift.redaht.com is responding with the correct 401:
> {code}
> [adietish at localhost openshift-java-client]$ curl -v --proxy https://file.rdu.redhat.com:3128 --user adietish at redhat.com:bogus https://stg.openshift.redhat.com/broker/rest/user
> * Adding handle: conn: 0x178dae0
> * Adding handle: send: 0
> * Adding handle: recv: 0
> * Curl_addHandleToPipeline: length: 1
> * - Conn 0 (0x178dae0) send_pipe: 1, recv_pipe: 0
> * About to connect() to proxy file.rdu.redhat.com port 3128 (#0)
> *   Trying 10.11.5.7...
> * Connected to file.rdu.redhat.com (10.11.5.7) port 3128 (#0)
> * Establish HTTP proxy tunnel to stg.openshift.redhat.com:443
> * Server auth using Basic with user 'adietish at redhat.com'
> > CONNECT stg.openshift.redhat.com:443 HTTP/1.1
> > Host: stg.openshift.redhat.com:443
> > User-Agent: curl/7.32.0
> > Proxy-Connection: Keep-Alive
> > 
> < HTTP/1.0 200 Connection established
> < 
> * Proxy replied OK to CONNECT request
> * Initializing NSS with certpath: sql:/etc/pki/nssdb
> *   CAfile: /etc/pki/tls/certs/ca-bundle.crt
>   CApath: none
> * SSL connection using TLS_DHE_RSA_WITH_AES_256_CBC_SHA
> * Server certificate:
> * 	subject: CN=stg.openshift.redhat.com,O=Red Hat Inc.,L=Raleigh,ST=North Carolina,C=US
> * 	start date: Apr 30 00:00:00 2014 GMT
> * 	expire date: May 04 12:00:00 2016 GMT
> * 	common name: stg.openshift.redhat.com
> * 	issuer: CN=DigiCert SHA2 High Assurance Server CA,OU=www.digicert.com,O=DigiCert Inc,C=US
> * Server auth using Basic with user 'adietish at redhat.com'
> > GET /broker/rest/user HTTP/1.1
> > Authorization: Basic YWRpZXRpc2hAcmVkaGF0LmNvbTpib2d1cw==
> > User-Agent: curl/7.32.0
> > Host: stg.openshift.redhat.com
> > Accept: */*
> > 
> < HTTP/1.1 401 
> < Date: Wed, 24 Sep 2014 10:19:22 GMT
> * Server Apache/2.2.15 (Red Hat) is not blacklisted
> < Server: Apache/2.2.15 (Red Hat)
> < X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.21
> * Authentication problem. Ignoring this.
> < WWW-Authenticate: Basic realm="Application"
> < X-UA-Compatible: IE=Edge,chrome=1
> < Cache-Control: no-cache, private
> < X-Request-Id: 5217138e18f0e036b1880d006e4c3cb6
> < X-Runtime: 0.569233
> < X-Rack-Cache: miss
> < Status: 401
> < Content-Length: 27
> < Content-Type: text/html; charset=utf-8
> < Vary: Accept-Encoding,User-Agent
> < Strict-Transport-Security: max-age=15768000, includeSubDomains
> < ProxyTime: D=574882
> < 
> HTTP Basic: Access denied.
> * Connection #0 to host file.rdu.redhat.com left intact
> {code}  



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)



More information about the jbosstools-issues mailing list