Hello On Wed, 9 Dec 2020 at 14:41, Varga Balázs <[email protected]> wrote:
> Hi Guys! > > I try it 5.1.0 REST and only work for me user/login, user/hash . > > > All request is bad 405 method not allowed. > > I integrate this into my app: > https://github.com/openmeetings/openmeetings-moodle-plugin/blob/master/api > > Try create dedicated SOAP user via soap (and login, and admin) privileges. > > > What am i doing wrong? > > > I try this > /*openmeetings/services/room/getExternal*?&sid=e9496bfe-1816-4da8-aa56-876940140635 > > > return http 404, if listening REST methods, this is available: > > OM log empty. > > > I try ADD user */openmeetings/services/user/*: - bad, http 400 > > I try ADD user */openmeetings/services/user/add*: - bad, http 405 > > > DEBUG -[231906] 2020-12-09 07:10:05.191188 31.46.87.73 --> > OmRestService::call::{"serviceResult":{"message":"8a6edabb-347c-4eb3-9869-64781aeb98d6","type":"SUCCESS"}} > ERROR -[231906] 2020-12-09 07:10:05.191279 31.46.87.73 --> > OmGateway::login::Array > ( > [message] => 8a6edabb-347c-4eb3-9869-64781aeb98d6 > [type] => SUCCESS > ) > > ERROR -[231906] 2020-12-09 07:10:05.191382 31.46.87.73 --> > OmRestService::call::Array > ( > [0] => https://MYSERVER:5443/openmeetings/services/user/ > [1] => POST > [2] => 8a6edabb-347c-4eb3-9869-64781aeb98d6 > [3] => > user=%7B%22address%22%3A%7B%22email%22%3A%22nemegyedi%40bla.bla%22%7D%2C%22login%22%3A%22teszt1%22%2C%22password%22%3A%22teszt1%22%2C%22firstname%22%3A%22Teszt%22%2C%22lastname%22%3A%22blabla%22%2C%22languageId%22%3A17%2C%22rights%22%3A%5B%22soap%22%2C%22room%22%5D%2C%22type%22%3A%22external%22%2C%22externalId%22%3A%22id01%22%2C%22externalType%22%3A%22Tesztgroup%22%7D&confirm=0 > [4] => > [5] => serviceResult > ) > > ERROR -[231906] 2020-12-09 07:10:05.221745 31.46.87.73 --> > OmRestService::call::Request OpenMeetings! OpenMeetings Service failed and > no response was returned. Additioanl info: Array > ( > [url] => > https://MYSERVER:5443/openmeetings/services/user/?&sid=8a6edabb-347c-4eb3-9869-64781aeb98d6 > [content_type] => > [http_code] => 400 > [header_size] => 92 > [request_size] => 642 > [filetime] => -1 > [ssl_verify_result] => 0 > [redirect_count] => 0 > [total_time] => 0.02882 > [namelookup_time] => 0.000218 > [connect_time] => 0.000453 > [pretransfer_time] => 0.024427 > [size_upload] => 380 > [size_download] => 0 > [speed_download] => 0 > [speed_upload] => 13571 > [download_content_length] => 0 > [upload_content_length] => 380 > [starttransfer_time] => 0.028799 > [redirect_time] => 0 > [redirect_url] => > [primary_ip] => 127.0.0.1 > [certinfo] => Array > ( > ) > > [primary_port] => 5443 > [local_ip] => 127.0.0.1 > [local_port] => 57762 > [http_version] => 2 > [protocol] => 2 > [ssl_verifyresult] => 0 > [scheme] => HTTPS > [appconnect_time_us] => 24364 > [connect_time_us] => 453 > [namelookup_time_us] => 218 > [pretransfer_time_us] => 24427 > [redirect_time_us] => 0 > [starttransfer_time_us] => 28799 > [total_time_us] => 28820 > ) > 1 > DEBUG -[231906] 2020-12-09 07:10:05.221918 31.46.87.73 --> > OmRestService::callcUrl error, verbose information: > * Trying 127.0.0.1:5443... > * TCP_NODELAY set > * Connected to MYSERVER (127.0.0.1) port 5443 (#0) > * ALPN, offering h2 > * ALPN, offering http/1.1 > * successfully set certificate verify locations: > * CAfile: /etc/ssl/certs/ca-certificates.crt > CApath: /etc/ssl/certs > * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 > * ALPN, server did not agree to a protocol > please check 2 lines above you seems to have SSL issues try to turn off SSL verification is CURL these 2 options: https://github.com/openmeetings/openmeetings-api-plugin/blob/master/src/main/scripts/OmRestService.php#L87 > * Server certificate: > * subject: CN=MYSERVER > * start date: Nov 9 10:14:52 2020 GMT > * expire date: Feb 7 10:14:52 2021 GMT > * issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3 > * SSL certificate verify ok. > > POST > /openmeetings/services/user/?&sid=8a6edabb-347c-4eb3-9869-64781aeb98d6 > HTTP/1.1 > Host: MYSERVER:5443 > User-Agent: openmeetings > Accept: */* > Accept-Encoding: UTF-8 > Content-Length: 380 > Content-Type: application/x-www-form-urlencoded > > * upload completely sent off: 380 out of 380 bytes > * Mark bundle as not supporting multiuse > < HTTP/1.1 400 > < Date: Wed, 09 Dec 2020 07:10:05 GMT > < Content-Length: 0 > < Connection: close > < > * Closing connection 0 > > > I try create room */openmeetings/services**/room/add* http 405 > > OM log > > DEBUG 12-09 07:23:17.282 o.a.o.w.UserWebService:107 [nio-5443-exec-5] - > Login user > DEBUG 12-09 07:23:17.288 o.a.o.d.d.u.UserDao:616 [nio-5443-exec-5] - > login:: 1 users were found > DEBUG 12-09 07:23:18.529 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-5] - > Level LOGIN :: [GRANTED] > DEBUG 12-09 07:23:18.530 o.a.o.d.d.u.UserDao:633 [nio-5443-exec-5] - login > user groups [GroupUser [id=3, moderator=false, group=Group [id=1, > name=MYSERVER, deleted=false], user=User [id=4, firstname=null, > lastname=null, login=soap, pictureuri=null, deleted=false, languageId=17, > address=Address [id=4, country=US, street=null, town=null, zip=null, > deleted=false, [email protected], phone=null], externalId=null, > type=USER]]] > DEBUG 12-09 07:23:18.540 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-5] - > create :: create > DEBUG 12-09 07:23:18.541 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-5] - > startsession :: startsession > DEBUG 12-09 07:23:18.556 o.a.o.w.UserWebService:114 [nio-5443-exec-5] - > Login user: 4 > WARN 12-09 07:23:18.615 o.a.c.j.i.WebApplicationExceptionMapper:73 > [nio-5443-exec-8] - javax.ws.rs.ClientErrorException: HTTP 405 Method Not > Allowed > at > org.apache.cxf.jaxrs.utils.SpecExceptions.toHttpException(SpecExceptions.java:117) > at > org.apache.cxf.jaxrs.utils.ExceptionUtils.toHttpException(ExceptionUtils.java:168) > at > org.apache.cxf.jaxrs.utils.JAXRSUtils.findTargetMethod(JAXRSUtils.java:516) > at > org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:181) > at > org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:78) > at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) > at > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) > > I try create room */openmeetings/services**/room/* http 400 (attache my > applog and om log) > > > ERROR -[242531] 2020-12-09 07:15:27.113168 31.46.87.73 --> > OmRestService::call::Array > ( > [0] => https://MYSERVER:5443/openmeetings/services/room/ > [1] => POST > [2] => e35afcc3-597c-48be-9b1a-53d84284b5bb > [3] => Array > ( > [room] => {"capacity":18,"comment":"soap > created","name":"Szoba neve","redirectUrl":"http:\/\/MYSERVER" > <http:%5C/%5C/MYSERVER>,"type":"presentation"} > ) > > [4] => > [5] => roomDTO > ) > > ERROR -[242531] 2020-12-09 07:15:27.275523 31.46.87.73 --> > OmRestService::call::Request OpenMeetings! OpenMeetings Service failed and > no response was returned. Additioanl info: Array > ( > [url] => > https://MYSERVER:5443/openmeetings/services/room/?&sid=e35afcc3-597c-48be-9b1a-53d84284b5bb > [content_type] => > [http_code] => 400 > [header_size] => 92 > [request_size] => 299 > [filetime] => -1 > [ssl_verify_result] => 0 > [redirect_count] => 0 > [total_time] => 0.16065 > [namelookup_time] => 0.000259 > [connect_time] => 0.000374 > [pretransfer_time] => 0.021961 > [size_upload] => 275 > [size_download] => 0 > [speed_download] => 0 > [speed_upload] => 1718 > [download_content_length] => 0 > [upload_content_length] => 275 > [starttransfer_time] => 0.021964 > [redirect_time] => 0 > [redirect_url] => > [primary_ip] => 127.0.0.1 > [certinfo] => Array > ( > ) > > [primary_port] => 5443 > [local_ip] => 127.0.0.1 > [local_port] => 57792 > [http_version] => 2 > [protocol] => 2 > [ssl_verifyresult] => 0 > [scheme] => HTTPS > [appconnect_time_us] => 21892 > [connect_time_us] => 374 > [namelookup_time_us] => 259 > [pretransfer_time_us] => 21961 > [redirect_time_us] => 0 > [starttransfer_time_us] => 21964 > [total_time_us] => 160650 > ) > 1 > DEBUG -[242531] 2020-12-09 07:15:27.275671 31.46.87.73 --> > OmRestService::callcUrl error, verbose information: > * Trying 127.0.0.1:5443... > * TCP_NODELAY set > * Connected to MYSERVER (127.0.0.1) port 5443 (#0) > * ALPN, offering h2 > * ALPN, offering http/1.1 > * successfully set certificate verify locations: > * CAfile: /etc/ssl/certs/ca-certificates.crt > CApath: /etc/ssl/certs > * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 > * ALPN, server did not agree to a protocol > * Server certificate: > * subject: CN=MYSERVER > * start date: Nov 9 10:14:52 2020 GMT > * expire date: Feb 7 10:14:52 2021 GMT > * issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3 > * SSL certificate verify ok. > > POST > /openmeetings/services/room/?&sid=e35afcc3-597c-48be-9b1a-53d84284b5bb > HTTP/1.1 > Host: MYSERVER:5443 > User-Agent: openmeetings > Accept: */* > Accept-Encoding: UTF-8 > Content-Length: 275 > Content-Type: multipart/form-data; > boundary=------------------------70873a577bed1189 > > * We are completely uploaded and fine > * Mark bundle as not supporting multiuse > < HTTP/1.1 400 > < Date: Wed, 09 Dec 2020 07:15:27 GMT > < Content-Length: 0 > < Connection: close > < > * Closing connection 0 > > OM log: > > DEBUG 12-09 07:19:11.112 o.a.o.w.UserWebService:107 [nio-5443-exec-1] - > Login user > DEBUG 12-09 07:19:11.120 o.a.o.d.d.u.UserDao:616 [nio-5443-exec-1] - > login:: 1 users were found > DEBUG 12-09 07:19:12.706 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-1] - > Level LOGIN :: [GRANTED] > DEBUG 12-09 07:19:12.710 o.a.o.d.d.u.UserDao:633 [nio-5443-exec-1] - login > user groups [GroupUser [id=3, moderator=false, group=Group [id=1, > name=MYSERVER, deleted=false], user=User [id=4, firstname=null, > lastname=null, login=soap, pictureuri=null, deleted=false, languageId=17, > address=Address [id=4, country=US, street=null, town=null, zip=null, > deleted=false, [email protected], phone=null], externalId=null, > type=USER]]] > DEBUG 12-09 07:19:12.720 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-1] - > create :: create > DEBUG 12-09 07:19:12.720 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-1] - > startsession :: startsession > DEBUG 12-09 07:19:12.731 o.a.o.w.UserWebService:114 [nio-5443-exec-1] - > Login user: 4 > WARN 12-09 07:19:12.761 o.a.c.j.u.InjectionUtils:614 [io-5443-exec-10] - > Instance of class org.apache.openmeetings.db.dto.room.RoomDTO can not be > created using static valueOf(String) or fromString(String) methods > WARN 12-09 07:19:12.762 o.a.c.j.i.WebApplicationExceptionMapper:73 > [io-5443-exec-10] - javax.ws.rs.WebApplicationException: HTTP 400 Bad > Request > at > org.apache.cxf.jaxrs.utils.InjectionUtils.evaluateFactoryMethods(InjectionUtils.java:617) > at > org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:514) > at > org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:1079) > at > org.apache.cxf.jaxrs.utils.JAXRSUtils.processFormParam(JAXRSUtils.java:1057) > at > org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:962) > at > org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:922) > at > org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:842) > > -- > Varga Balázs > +36-70-389-4753 > SZHWEB Bt. > > -- Best regards, Maxim
