You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Randall Smith <ra...@tnr.cc> on 2012/11/15 16:22:28 UTC

SOAP Direct Login

I'm using these instructions:

http://code.google.com/p/openmeetings/wiki/DirectLoginSoapGeneralFlow

 From the server I:

1. UserService.getSession
2. UserService.loginUser (as admin)
3. RoomService.addRoomWithModeration (using SID from setup 1)
4. UserService.setUserObjectAndGenerateRoomHashByURL

I then visit the URL:

http://myhost:5080/openmeetings?secureHash=hashfromstep4 (success)

If I try to refresh the page, I get "Unknown error. Please report this 
to the administrator.".  The server logs have the following:


[INFO] [NioProcessor-6] 
org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Action 
xmlcrm.secureLoginByRemote
DEBUG 11-15 09:16:57.960 MainService.java 61913960 421 
org.openmeetings.app.remote.MainService [NioProcessor-6] - 
############### secureLoginByRemote 0a85b67575d6d7d56a382abdfdd40875
############### secureLoginByRemote 0a85b67575d6d7d56a382abdfdd40875
DEBUG 11-15 09:16:57.960 MainService.java 61913960 427 
org.openmeetings.app.remote.MainService [NioProcessor-6] - swfURL 
192.168.237.202
DEBUG 11-15 09:16:57.967 MainService.java 61913967 470 
org.openmeetings.app.remote.MainService [NioProcessor-6] - loginReturn 
IS < 0 for SID: 35d9220f21e2754907623363b2f56604
[INFO] [NioProcessor-6] 
org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Action 
errorservice.getErrorByCode
DEBUG 11-15 09:16:58.110 ErrorService.java 61914110 60 
org.openmeetings.app.remote.ErrorService [NioProcessor-6] - errorid, 
language_id: -1|1
DEBUG 11-15 09:16:58.111 ErrorService.java 61914111 64 
org.openmeetings.app.remote.ErrorService [NioProcessor-6] - 
eValues.getFieldvalues_id() = 334
DEBUG 11-15 09:16:58.112 ErrorService.java 61914112 66 
org.openmeetings.app.remote.ErrorService [NioProcessor-6] - 
eValues.getErrorType() = 
org.openmeetings.app.persistence.beans.basic.ErrorType@ab8e8cf


If instead of a refresh, I try to invite a user, I get booted from the 
meeting room out to the main portal.

Am I missing something here?

Thanks.

-Randall





Re: SOAP Direct Login

Posted by Maxim Solodovnik <so...@gmail.com>.
I believe we have bug in the secureHash implementation. It seems to be 1
time only.
Invitations were reported not working for SOAP users.

Can you file the issues?


On Thu, Nov 15, 2012 at 10:22 PM, Randall Smith <ra...@tnr.cc> wrote:

>  I'm using these instructions:
>
> http://code.google.com/p/openmeetings/wiki/DirectLoginSoapGeneralFlow
>
> From the server I:
>
> 1. UserService.getSession
> 2. UserService.loginUser (as admin)
> 3. RoomService.addRoomWithModeration (using SID from setup 1)
> 4. UserService.setUserObjectAndGenerateRoomHashByURL
>
> I then visit the URL:
>
> http://myhost:5080/openmeetings?secureHash=hashfromstep4 (success)
>
> If I try to refresh the page, I get "Unknown error. Please report this to
> the administrator.".  The server logs have the following:
>
>
> [INFO] [NioProcessor-6] org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
> - Action xmlcrm.secureLoginByRemote
> DEBUG 11-15 09:16:57.960 MainService.java 61913960 421
> org.openmeetings.app.remote.MainService [NioProcessor-6] - ###############
> secureLoginByRemote 0a85b67575d6d7d56a382abdfdd40875
> ############### secureLoginByRemote 0a85b67575d6d7d56a382abdfdd40875
> DEBUG 11-15 09:16:57.960 MainService.java 61913960 427
> org.openmeetings.app.remote.MainService [NioProcessor-6] - swfURL
> 192.168.237.202
> DEBUG 11-15 09:16:57.967 MainService.java 61913967 470
> org.openmeetings.app.remote.MainService [NioProcessor-6] - loginReturn IS <
> 0 for SID: 35d9220f21e2754907623363b2f56604
> [INFO] [NioProcessor-6] org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
> - Action errorservice.getErrorByCode
> DEBUG 11-15 09:16:58.110 ErrorService.java 61914110 60
> org.openmeetings.app.remote.ErrorService [NioProcessor-6] - errorid,
> language_id: -1|1
> DEBUG 11-15 09:16:58.111 ErrorService.java 61914111 64
> org.openmeetings.app.remote.ErrorService [NioProcessor-6] -
> eValues.getFieldvalues_id() = 334
> DEBUG 11-15 09:16:58.112 ErrorService.java 61914112 66
> org.openmeetings.app.remote.ErrorService [NioProcessor-6] -
> eValues.getErrorType() =
> org.openmeetings.app.persistence.beans.basic.ErrorType@ab8e8cf
>
>
> If instead of a refresh, I try to invite a user, I get booted from the
> meeting room out to the main portal.
>
> Am I missing something here?
>
> Thanks.
>
> -Randall
>
>
>
>
>


-- 
WBR
Maxim aka solomax