Crowd Authentication Error


#1

I’m attempting to use Crowd authentication and when I log in I’m receiving an error:

“Sorry, there was an error authorizing your Crowd account. Perhaps you did not approve authorization?”

My production.log file on the container shows:

Started GET "/auth/crowd" for xx.xxx.xxx.xx at 2017-03-01 18:46:36 +0000
(crowd) Request phase initiated.
Started POST "/auth/crowd" for xx.xxx.xxx.xx at 2017-03-01 18:46:41 +0000
(crowd) Request phase initiated.
Started GET "/auth/crowd/callback" for xx.xxx.xxx.xx at 2017-03-01 18:46:41 +0000
(crowd) Callback phase initiated.
(crowd) [retrieve_user_info!] response code: 500
(crowd) [retrieve_user_info!] response body: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>There must be a method name element.</faultstring></soap:Fault></soap:Body></soap:Envelope>
(crowd) Authentication failure! invalid_credentials encountered.
Started GET "/auth/failure?message=invalid_credentials&origin=http%3A%2F%2Fdiscourse-server.example.com%2F&strategy=crowd" for xx.xxx.xxx.xx at 2017-03-01 18:46:41 +0000
Processing by Users::OmniauthCallbacksController#failure as HTML
  Parameters: {"message"=>"invalid_credentials", "origin"=>"http://discourse-server.example.com/", "strategy"=>"crowd"}
  Rendered layouts/_head.html.erb (31.4ms)
  Rendered common/_special_font_face.html.erb (0.9ms)
  Rendered common/_discourse_stylesheet.html.erb (19.7ms)
  Rendered users/omniauth_callbacks/failure.html.erb within layouts/no_ember (60.3ms)
  Rendered layouts/_head.html.erb (0.3ms)
  Rendered common/_special_font_face.html.erb (0.2ms)
  Rendered common/_discourse_stylesheet.html.erb (0.1ms)
  Rendered application/_header.html.erb (21.8ms)
Completed 200 OK in 188ms (Views: 81.7ms | ActiveRecord: 10.3ms)

I know I’m using the correct password. I’ve gone to the CROWD application and verified that it is correct and that it should work with the crowd application that was created.