Ahh  thanks.  Nearly   got it.  Works  now !

On 12/20/2019 4:18 PM, Maxim Solodovnik wrote:
Query parameters are required
https://openmeetings.apache.org/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/UserWebService.html#login(java.lang.String,java.lang.String)

curl -k --header "Content-Type: application/json"   -X get
'https://localhost:5443/openmeetings/services/user/login?user=admin&pass=12345'

On Fri, 20 Dec 2019 at 22:20, Daniel Baker <[email protected]> wrote:
I saw that,  but no they are the correct credentials.


How do you login through   curl ?




On 12/20/2019 3:18 PM, Maxim Solodovnik wrote:

The error is: "bad credentials"
I guess user/pass are wrong ....

On Fri, Dec 20, 2019, 22:06 Daniel Baker <[email protected]> wrote:
How can  I perform the curl  login .  My efforts  just  result in  errors :

In ajax it looks like this :


$.ajax({
   method: "GET",
   url: "services/user/login",
   data: {user: 'admin', pass: '12345'},
   dataType: "json"
});

My curl sequence:


curl -k --header "Content-Type: application/json"   -X get  --data 
'{user:"admin",pass:"12345"}'   https://test:5443/openmeetings/services/user/login

Error:

{"serviceResult":{"message":"error.bad.credentials","type":"ERROR"}}




On 12/20/2019 8:27 AM, Maxim Solodovnik wrote:

You can add zero to 'config' to avoid code modifications :)

On Fri, Dec 20, 2019, 14:20 Daniel Baker <[email protected]> wrote:
I was able to get rid of this error by setting  both to zero. It was a
problem I saw  before  and this issue  was duplicated by another developer.


, CURLOPT_SSL_VERIFYPEER => $this->config["checkpeer"] // Enable/Disable
SSL Cert checks
   , CURLOPT_SSL_VERIFYHOST => $this->config["checkhost"] //
Enable/Disable hostname verification


Ill try the command curl  with future problems.


Thanks,

Dan


On 12/20/2019 2:01 AM, Maxim Solodovnik wrote:
If you are able to login using browser
Then I would:
1) try to call this URL with command line CURL
2) try to `play` with this 2 options:
https://github.com/openmeetings/openmeetings-moodle-plugin/blob/master/api/OmRestService.php#L87

On Fri, 20 Dec 2019 at 00:00, Daniel Baker <[email protected]> wrote:
Yeah it is.   I changed the url for privacy reasons.



On 12/19/2019 4:22 PM, Maxim Solodovnik wrote:
Hello Daniel,

I'm not very familiar with PHP CURL, is your OM login URL accessible
to you ? (not accessible to me ...)

On Thu, 19 Dec 2019 at 22:58, Daniel Baker <[email protected]> wrote:
I am receiving this  service fault in the browser.

It seems to me the cert array should not be empty like this:

Array
(
       [url] => 
https://ukom.org:5443/openmeetings/services/user/login?&user=xxxxxx&pass=xxxxxxxxx
       [content_type] =>
       [http_code] => 0
       [header_size] => 0
       [request_size] => 0
       [filetime] => -1
       [ssl_verify_result] => 18
       [redirect_count] => 0
       [total_time] => 0.141175
       [namelookup_time] => 0.062084
       [connect_time] => 0.063309
       [pretransfer_time] => 0
       [size_upload] => 0
       [size_download] => 0
       [speed_download] => 0
       [speed_upload] => 0
       [download_content_length] => -1
       [upload_content_length] => -1
       [starttransfer_time] => 0
       [redirect_time] => 0
       [redirect_url] =>
       [primary_ip] => xxxxxxxxxxxxxxx  //  edited for privacy
       [certinfo] => Array
           (
           )

       [primary_port] => 5443
       [local_ip] => 192.168.1.145
       [local_port] => 46540
)

Fault (Service error)



          Are there any other abnormalities showing here that I can not see
         ?





         Thanks,



         Dan





Reply via email to