You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by weyerma <th...@nativenet.ch> on 2012/03/06 13:53:58 UTC

Re: SSO integration

I`m still trying to getting this work...
Can you please help me to find the misstake... The following steps are  
ok... right ? or do i miss something ?
Only the admin needs to be a already existing user in the system... right ?



1. http://server.ch:5080/openmeetings/services/UserService/getSession

2.  
http://server.ch:5080/openmeetings/services/UserService/loginUser?SID=f06df7f17345cfb52934affa14485519&username=admin&userpass=pass

3.  
http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=f06df7f17345cfb52934affa14485519&username=admin&firstname=firstname&lastname=lastname&profilePictureUrl=http://www.url.ch&email=servicedesk@email.ch&externalUserId=118&externalUserType=juniper






Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:

> http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=c90906956d51e3fd15c163822f66d151&externalUserId=101&externalUserType=juniper
>
> params missing in your URL
> username
> firstname
> lastname
> profilePictureUrl
> email
>
> Again: Those params are NOT optional, if an API call has 10 params you need
> to specify all 10 params at least with a default value that has the correct
> type and not the 3 ones you think that might be helpful.
>
> Sebastian
>
> 2012/2/23 weyerma <th...@nativenet.ch>
>
>> hmmm... if i execute:
>>
>> http://server.ch:5080/**openmeetings/services/**UserService/**
>> setUserObjectMainLandingZone?**SID=**c90906956d51e3fd15c163822f66d1**
>> 51&externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=c90906956d51e3fd15c163822f66d151&externalUserId=101&externalUserType=juniper>
>>
>> i get:
>>
>>
>>  <externalUserId>101</**externalUserId>
>>  <externalUserType>juniper</**externalUserType>
>> </org.openmeetings.app.**persistence.beans.basic.**RemoteSessionObject>
>> DEBUG 02-23 10:00:10.442 Sessionmanagement.java 3277565 341
>> org.openmeetings.app.data.**basic.Sessionmanagement [http-0.0.0.0-5080-1]
>> - updateUser User SID: c90906956d51e3fd15c163822f66d1**51
>> DEBUG 02-23 10:00:10.445 ManageCryptStyle.java 3277568 22
>> org.openmeetings.utils.crypt.**ManageCryptStyle [http-0.0.0.0-5080-1] -
>> getInstanceOfCrypt: org.openmeetings.utils.crypt.**
>> ManageCryptStyle@670b87aa
>> DEBUG 02-23 10:00:10.446 ManageCryptStyle.java 3277569 24
>> org.openmeetings.utils.crypt.**ManageCryptStyle [http-0.0.0.0-5080-1] -
>> getInstanceOfCrypt: org.openmeetings.app.data.**
>> basic.Configurationmanagement@**344122b9
>> DEBUG 02-23 10:00:10.446 ManageCryptStyle.java 3277569 31
>> org.openmeetings.utils.crypt.**ManageCryptStyle [http-0.0.0.0-5080-1] -
>> configKeyCryptClassName: org.openmeetings.utils.crypt.**MD5Implementation
>>
>>
>> if i execute:
>>
>> http://server.ch:5080/**openmeetings/services/**
>> UserService/setUserObject?SID=**c90906956d51e3fd15c163822f66d1**
>> 51&username=admin&**externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObject?SID=c90906956d51e3fd15c163822f66d151&username=admin&externalUserId=101&externalUserType=juniper>
>>
>> the id is always 0...
>>
>> DEBUG 02-23 10:01:05.304 UserWebService.java 3332427 422
>> org.openmeetings.axis.**services.UserWebService [http-0.0.0.0-5080-1] -
>> UserService.setUserObject
>> DEBUG 02-23 10:01:05.309 UserWebService.java 3332432 432
>> org.openmeetings.axis.**services.UserWebService [http-0.0.0.0-5080-1] -
>> username admin
>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 433
>> org.openmeetings.axis.**services.UserWebService [http-0.0.0.0-5080-1] -
>> firstname null
>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 434
>> org.openmeetings.axis.**services.UserWebService [http-0.0.0.0-5080-1] -
>> lastname null
>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 435
>> org.openmeetings.axis.**services.UserWebService [http-0.0.0.0-5080-1] -
>> profilePictureUrl null
>> DEBUG 02-23 10:01:05.311 UserWebService.java 3332434 436
>> org.openmeetings.axis.**services.UserWebService [http-0.0.0.0-5080-1] -
>> email null
>> DEBUG 02-23 10:01:05.313 UserWebService.java 3332436 443
>> org.openmeetings.axis.**services.UserWebService [http-0.0.0.0-5080-1] -
>> xmlString <org.openmeetings.app.**persistence.beans.basic.**
>> RemoteSessionObject>
>>
>>  <username>admin</username>
>>  <externalUserId>0</**externalUserId>
>>  <externalUserType></**externalUserType>
>> </org.openmeetings.app.**persistence.beans.basic.**RemoteSessionObject>
>>
>>
>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>
>>  <externalUserId>0</externalUs
>>> erId>
>>> => you did not set any value for the externalUserId, set it to 1 oder
>>> whatever ... I think the externalUserId can also be a string (or for
>>> example in our facebook integration the externalUserId is a user hash from
>>> facebook)
>>> BTW the facebook integration of OpenMeetings is using exactly the same API
>>> call ;)
>>>
>>> Sebastian
>>>
>>>
>>> 2012/2/23 weyerma <thomas.weyermann@nativenet.ch**>
>>>
>>>  I`m trying to set all the vars but still get the error...
>>>> Is there something wrong with my configuration ?
>>>>
>>>> </org.openmeetings.app.****persistence.beans.basic.****
>>>> RemoteSessionObject>
>>>>
>>>> DEBUG 02-23 09:18:41.221 Sessionmanagement.java 788344 341
>>>> org.openmeetings.app.data.****basic.Sessionmanagement
>>>> [http-0.0.0.0-5080-1]
>>>> - updateUser User SID: f40e04788904d82a01025b89cf9ede****68
>>>>
>>>> DEBUG 02-23 09:18:48.890 UserWebService.java 796013 422
>>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>>> -
>>>>
>>>> UserService.setUserObject
>>>> DEBUG 02-23 09:18:48.897 UserWebService.java 796020 432
>>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>>> -
>>>>
>>>> username admin
>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 433
>>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>>> -
>>>>
>>>> firstname null
>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 434
>>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>>> -
>>>>
>>>> lastname null
>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 435
>>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>>> -
>>>>
>>>> profilePictureUrl null
>>>> DEBUG 02-23 09:18:48.899 UserWebService.java 796022 436
>>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>>> -
>>>>
>>>> email null
>>>> DEBUG 02-23 09:18:48.901 UserWebService.java 796024 443
>>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>>> -
>>>> xmlString <org.openmeetings.app.****persistence.beans.basic.**
>>>> RemoteSessionObject>
>>>>  <username>admin</username>
>>>>  <externalUserId>0</****externalUserId>
>>>>  <externalUserType></****externalUserType>
>>>> </org.openmeetings.app.****persistence.beans.basic.****
>>>> RemoteSessionObject>
>>>>
>>>>
>>>>  <externalUserId>101</****externalUserId>
>>>>  <externalUserType>juniper</****externalUserType>
>>>> </org.openmeetings.app.****persistence.beans.basic.****
>>>> RemoteSessionObject>
>>>>
>>>> DEBUG 02-23 09:20:27.089 Sessionmanagement.java 894212 341
>>>> org.openmeetings.app.data.****basic.Sessionmanagement
>>>> [http-0.0.0.0-5080-1]
>>>> - updateUser User SID: f40e04788904d82a01025b89cf9ede****68
>>>>
>>>> DEBUG 02-23 09:20:27.093 ManageCryptStyle.java 894216 22
>>>> org.openmeetings.utils.crypt.****ManageCryptStyle [http-0.0.0.0-5080-1]
>>>> -
>>>> getInstanceOfCrypt: org.openmeetings.utils.crypt.****
>>>>
>>>> ManageCryptStyle@670b87aa
>>>> DEBUG 02-23 09:20:27.093 ManageCryptStyle.java 894216 24
>>>> org.openmeetings.utils.crypt.****ManageCryptStyle [http-0.0.0.0-5080-1]
>>>> -
>>>> getInstanceOfCrypt: org.openmeetings.app.data.**
>>>> basic.Configurationmanagement@****344122b9
>>>>
>>>> DEBUG 02-23 09:20:27.094 ManageCryptStyle.java 894217 31
>>>> org.openmeetings.utils.crypt.****ManageCryptStyle [http-0.0.0.0-5080-1]
>>>> -
>>>> configKeyCryptClassName: org.openmeetings.utils.crypt.***
>>>> *MD5Implementation
>>>>
>>>>
>>>> DEBUG 02-23 09:22:23.310 ErrorService.java 1010433 42
>>>> org.openmeetings.app.remote.****ErrorService [NioProcessor-3] - errorid,
>>>>
>>>> language_id: -1|1
>>>> DEBUG 02-23 09:22:23.311 ErrorService.java 1010434 46
>>>> org.openmeetings.app.remote.****ErrorService [NioProcessor-3] -
>>>>
>>>> eValues.getFieldvalues_id() = 334
>>>> DEBUG 02-23 09:22:23.312 ErrorService.java 1010435 48
>>>> org.openmeetings.app.remote.****ErrorService [NioProcessor-3] -
>>>> eValues.getErrorType() = org.openmeetings.app.****
>>>> persistence.beans.basic.**
>>>>
>>>> ErrorType@6239b125
>>>>
>>>>
>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>
>>>>  The params in the SOAP API call
>>>>
>>>>> http://incubator.apache.org/****openmeetings/UserService.html#****<http://incubator.apache.org/**openmeetings/UserService.html#**>
>>>>> setUserObjectMainLandingZone<h**ttp://incubator.apache.org/**
>>>>> openmeetings/UserService.html#**setUserObjectMainLandingZone<http://incubator.apache.org/openmeetings/UserService.html#setUserObjectMainLandingZone>
>>>>> >
>>>>>
>>>>>
>>>>> are not optional, you have to set an externalUserId and type parameter
>>>>> not
>>>>> just the SID.
>>>>>
>>>>> Sebastian
>>>>>
>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch****>
>>>>>
>>>>>  ok, i do the following to test:
>>>>>
>>>>>>
>>>>>> for the SID:
>>>>>> http://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>> UserService/getSession<http://**server.ch:5080/**openmeetings/**
>>>>>> services/**UserService/**getSession<http://server.ch:5080/**openmeetings/services/**UserService/getSession>
>>>>>> >
>>>>>> <http://**server.ch:5080/**openmeetings/**services/**UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>>> getSession<http://server.ch:**5080/openmeetings/services/**
>>>>>> UserService/getSession<http://server.ch:5080/openmeetings/services/UserService/getSession>
>>>>>> >
>>>>>> >
>>>>>>
>>>>>> <ns:getSessionResponse><ns:******return xsi:type="ax21:Sessiondata"><*
>>>>>> *****
>>>>>> ax21:id>73</ax21:id><ax21:******language_id xsi:nil="true"/><ax21:****
>>>>>> organization_id
>>>>>> xsi:nil="true"/><ax21:refresh_******time>2012-02-22</ax21:**
>>>>>> refresh_**time><ax21:****sessionXml
>>>>>> xsi:nil="true"/><ax21:session_******id>******
>>>>>> b934751f5f23b5e2c979a73c9fbd7c***
>>>>>> ***
>>>>>> f3</ax21:session_id><ax21:******starttermin_time>2012-02-22</******
>>>>>> ax21:starttermin_time><ax21:******storePermanent
>>>>>> xsi:nil="true"/><ax21:user_id xsi:nil="true"/></ns:return></******
>>>>>> ns:getSessionResponse>
>>>>>>
>>>>>>
>>>>>> for login:
>>>>>> http://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>> UserService/loginUser?SID=<htt**p://server.ch:5080/****
>>>>>> openmeetings/services/****UserService/loginUser?SID=<http://server.ch:5080/**openmeetings/services/**UserService/loginUser?SID=>
>>>>>> >
>>>>>> ******b934751f5f23b5e2c979a73c9fbd7c******f3&username=admin&**
>>>>>> userpass=***
>>>>>> *password<http://server.ch:****5080/openmeetings/services/**
>>>>>> UserService/loginUser?SID=****b934751f5f23b5e2c979a73c9fbd7c****
>>>>>> f3&username=admin&userpass=****password<http://server.ch:**
>>>>>> 5080/openmeetings/services/**UserService/loginUser?SID=**
>>>>>> b934751f5f23b5e2c979a73c9fbd7c**f3&username=admin&userpass=**password<http://server.ch:5080/openmeetings/services/UserService/loginUser?SID=b934751f5f23b5e2c979a73c9fbd7cf3&username=admin&userpass=password>
>>>>>> >
>>>>>> >
>>>>>>
>>>>>> <ns:loginUserResponse><ns:******return>1</ns:return></ns:****
>>>>>> loginUserResponse>
>>>>>>
>>>>>> for landing zone:
>>>>>>
>>>>>> http://server.ch:5080/******openmeetings/services/******UserService/**<http://server.ch:5080/****openmeetings/services/****UserService/**>
>>>>>> <http://server.**ch:5080/**openmeetings/**services/**UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>> >
>>>>>> setUserObjectMainLandingZone?******SID=http://server.ch:5080/****<http://server.ch:5080/**>
>>>>>> openmeetings/services/******UserService/******
>>>>>> setUserObjectMainLandingZone?*
>>>>>> ***SID=*
>>>>>> *****b49bf973c7d845901b52def0fb6501******36<http://server.ch:5080/****<http://server.ch:5080/**>
>>>>>> openmeetings/services/****UserService/****
>>>>>> setUserObjectMainLandingZone?****
>>>>>> SID=http://server.ch:5080/****openmeetings/services/****UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>> setUserObjectMainLandingZone?****SID=****
>>>>>> b49bf973c7d845901b52def0fb6501****36<http://server.ch:5080/**
>>>>>> openmeetings/services/**UserService/**setUserObjectMainLandingZone?**
>>>>>> SID=http://server.ch:5080/**openmeetings/services/**UserService/**
>>>>>> setUserObjectMainLandingZone?**SID=**b49bf973c7d845901b52def0fb6501**
>>>>>> 36<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=b49bf973c7d845901b52def0fb650136>
>>>>>> >
>>>>>> >
>>>>>>
>>>>>> <ns:******setUserObjectMainLandingZoneRe******sponse><ns:return>**
>>>>>> d093730627c4e5f01a21130ff779ba******07</ns:return></ns:**
>>>>>> setUserObjectMainLandingZoneRe******sponse>
>>>>>>
>>>>>>
>>>>>>
>>>>>> then i try to login:
>>>>>> http://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>> <ht**tp://server.ch:5080/****openmeetings/?secureHash=**<http://server.ch:5080/**openmeetings/?secureHash=**>
>>>>>> >
>>>>>> d093730627c4e5f01a21130ff779ba******07<http://server.ch:5080/****<http://server.ch:5080/**>
>>>>>>
>>>>>> openmeetings/?secureHash=****d093730627c4e5f01a21130ff779ba****07<
>>>>>> http://server.ch:5080/**openmeetings/?secureHash=**
>>>>>> d093730627c4e5f01a21130ff779ba**07<http://server.ch:5080/openmeetings/?secureHash=d093730627c4e5f01a21130ff779ba07>
>>>>>> >
>>>>>> >
>>>>>>
>>>>>>
>>>>>> then i always get:
>>>>>>
>>>>>> Unknown error. Please report this to the Administrator.
>>>>>>
>>>>>> Do i understand something wrong ?
>>>>>>
>>>>>>
>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>
>>>>>>  *If i understand this right, via the SOAP/REST API, i can just direct
>>>>>>
>>>>>>  login
>>>>>>> to a room... right ? *
>>>>>>> => No, see my last email with the link to the SOAP/REST call to login
>>>>>>> to
>>>>>>> the dashboard.
>>>>>>>
>>>>>>> Sebastian
>>>>>>>
>>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch******>
>>>>>>>
>>>>>>>  the user is always from LDAP.
>>>>>>>
>>>>>>>  The Juniper uses the same data from ADS...
>>>>>>>> Its just a additional authentification for security...
>>>>>>>>
>>>>>>>> The idea is, the server is in the DMZ and ports are open. The login
>>>>>>>> page
>>>>>>>> can be only processed reached via the Juniper from the internal
>>>>>>>> network.
>>>>>>>> In juniper i do the following:
>>>>>>>>
>>>>>>>> http://server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>> <http:/**/server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>> >
>>>>>>>> <http:/**/server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>> <http:/**/server.ch:5080/****openmeetings/?username=<http://server.ch:5080/**openmeetings/?username=>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> <http:/**/server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>> <http**://server.ch:5080/**openmeetings/?**username=<http://server.ch:5080/openmeetings/?**username=>
>>>>>>>> >
>>>>>>>> <http**://server.ch:5080/****openmeetings/?username=<http://server.ch:5080/**openmeetings/?username=>
>>>>>>>> <http:/**/server.ch:5080/openmeetings/?**username=<http://server.ch:5080/openmeetings/?username=>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> "xxxxx"**&password="xxxxx"&******domain="**xxxx"
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> and replace the values with the login vars from the SA.
>>>>>>>>
>>>>>>>> If i understand this right, via the SOAP/REST API, i can just direct
>>>>>>>> login
>>>>>>>> to a room... right ? i like to do the normal login way, like with the
>>>>>>>> login
>>>>>>>> form.
>>>>>>>>
>>>>>>>>
>>>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>>>
>>>>>>>>  Fixing username/pwd will also not fix it really, what userId, email
>>>>>>>> avatar
>>>>>>>>
>>>>>>>>  will the user use for its session after the login then ?
>>>>>>>>
>>>>>>>>> You should build your own doorway page using the SOAP/REST API
>>>>>>>>> instead
>>>>>>>>> of
>>>>>>>>> changing the source code to send the credentials elsewhere.
>>>>>>>>> By doing that you will not need to edit any source code of
>>>>>>>>> OpenMeetings
>>>>>>>>> and
>>>>>>>>> can also easily switch between OpenMeetings versions.
>>>>>>>>>
>>>>>>>>> Sebastian
>>>>>>>>>
>>>>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch********>
>>>>>>>>>
>>>>>>>>>  I like to use the openmeetings with our Juniper SA for auth.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>  Can someone give me a hint, how i can call the login directly from
>>>>>>>>>> the
>>>>>>>>>> login window ? i just need to pass the vars "user, password,
>>>>>>>>>> domain"
>>>>>>>>>> over
>>>>>>>>>> the url and send them in the login window. I figured out to call
>>>>>>>>>> the
>>>>>>>>>> parent.login(); in checkLoginData.lzx but i don`t know how to send
>>>>>>>>>> the
>>>>>>>>>> login variables.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Is there no function like login(username,password,**********domain);
>>>>>>>>>> ?
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  --
>>>>>>>>> Sebastian Wagner
>>>>>>>>> http://www.openmeetings.de
>>>>>>>>> http://incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>> <http://**incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>> >
>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> <http://**incubator.apache.****org/**openmeetings/<http://**
>>>>>>>>> incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> http://www.webbase-design.de
>>>>>>>>> http://www.wagner-sebastian.********com <
>>>>>>>>> http://www.wagner-sebastian.****
>>>>>>>>> **com<http://www.wagner-**seba**stian.com <http://sebastian.com><
>>>>>>>>> http://www.wagner-**sebastian.com <http://www.wagner-sebastian.com>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> seba.wagner@gmail.com
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>  --
>>>>>>> Sebastian Wagner
>>>>>>> http://www.openmeetings.de
>>>>>>> http://incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>> >
>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>> >
>>>>>>> >
>>>>>>> http://www.webbase-design.de
>>>>>>> http://www.wagner-sebastian.******com <http://www.wagner-sebastian.**
>>>>>>> **com<http://www.wagner-**sebastian.com<http://www.wagner-sebastian.com>
>>>>>>> >
>>>>>>> >
>>>>>>> seba.wagner@gmail.com
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>> --
>>>>> Sebastian Wagner
>>>>> http://www.openmeetings.de
>>>>> http://incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>> >
>>>>> http://www.webbase-design.de
>>>>> http://www.wagner-sebastian.****com  
>>>>> <http://www.wagner-sebastian.**com<http://www.wagner-sebastian.com>
>>>>> >
>>>>> seba.wagner@gmail.com
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>> --
>>> Sebastian Wagner
>>> http://www.openmeetings.de
>>> http://incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>> http://www.webbase-design.de
>>> http://www.wagner-sebastian.**com <http://www.wagner-sebastian.com>
>>> seba.wagner@gmail.com
>>>
>>>
>>
>
>
> --
> Sebastian Wagner
> http://www.openmeetings.de
> http://incubator.apache.org/openmeetings/
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> seba.wagner@gmail.com
>


Re: SSO integration

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
Yes it seems like using the wrong JVM is the number one issue for users to
run OpenMeetings.
BTW: You don't need JDK, JRE is enough to just run the OpenMeetings
software.

Sebastian

2012/3/7 weyerma <th...@nativenet.ch>

> Ok, i found the error...
>
> Switched from IcedTea6-bin 1.10.4 to Sun JDK 1.6.0.31 ...
> Now it works :-)
>
> Thanks for Help !
>
> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>
>  Your log and the error message do not fit together.
>> What version of Openmeetings are you testing with?
>>
>> Sebastian
>> Am 06.03.2012 14:16 schrieb "weyerma" <thomas.weyermann@nativenet.ch**>:
>>
>>  ok, thank you.
>>> And if i log in with the hash returned from
>>> setUserObjectMainLandingZone?:
>>>
>>> http://server.ch:5080/****openmeetings/secureHash=**<http://server.ch:5080/**openmeetings/secureHash=**>
>>> efd907cb83e5e05dbfc1e67f24539e****8e<http://server.ch:5080/**
>>> openmeetings/secureHash=**efd907cb83e5e05dbfc1e67f24539e**8e<http://server.ch:5080/openmeetings/secureHash=efd907cb83e5e05dbfc1e67f24539e8e>
>>> >
>>>
>>>
>>> i always get the "Please contact a Administrator Message"
>>>
>>> DEBUG 03-06 09:12:22.974 MainService.java 293698 488
>>> org.openmeetings.app.remote.****MainService [NioProcessor-2] -
>>> loginReturn
>>> IS < 0 for SID: f06df7f17345cfb52934affa144855****19
>>>
>>> DEBUG 03-06 09:12:23.492 ErrorService.java 294216 42
>>> org.openmeetings.app.remote.****ErrorService [NioProcessor-2] - errorid,
>>>
>>> language_id: -1|1
>>> DEBUG 03-06 09:12:23.503 ErrorService.java 294227 46
>>> org.openmeetings.app.remote.****ErrorService [NioProcessor-2] -
>>>
>>> eValues.getFieldvalues_id() = 334
>>> DEBUG 03-06 09:12:23.508 ErrorService.java 294232 48
>>> org.openmeetings.app.remote.****ErrorService [NioProcessor-2] -
>>> eValues.getErrorType() = org.openmeetings.app.****
>>> persistence.beans.basic.**
>>>
>>> ErrorType@287d0f4d
>>>
>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>
>>>  Yes it does look fine
>>>
>>>>
>>>> 2012/3/6 weyerma <thomas.weyermann@nativenet.ch****>
>>>>
>>>>  I`m still trying to getting this work...
>>>>
>>>>> Can you please help me to find the misstake... The following steps are
>>>>> ok... right ? or do i miss something ?
>>>>> Only the admin needs to be a already existing user in the system...
>>>>> right ?
>>>>>
>>>>>
>>>>>
>>>>> 1. http://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>> UserService/getSession<http://**server.ch:5080/**openmeetings/**
>>>>> services/**UserService/**getSession<http://server.ch:5080/**openmeetings/services/**UserService/getSession>
>>>>> >
>>>>>
>>>>> <http://**server.ch:5080/**openmeetings/**services/**UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>> getSession<http://server.ch:**5080/openmeetings/services/**
>>>>> UserService/getSession<http://server.ch:5080/openmeetings/services/UserService/getSession>
>>>>> >
>>>>> >
>>>>>
>>>>> 2. http://server.ch:5080/******openmeetings/services/**<http://server.ch:5080/****openmeetings/services/**>
>>>>> <http:**//server.ch:5080/****openmeetings/services/**<http://server.ch:5080/**openmeetings/services/**>
>>>>> >
>>>>> UserService/loginUser?SID=******f06df7f17345cfb52934affa144855******
>>>>> 19&username=admin&userpass=******pass<http://server.ch:5080/**
>>>>>
>>>>> openmeetings/services/****UserService/loginUser?SID=**
>>>>> f06df7f17345cfb52934affa144855****19&username=admin&userpass=****pass<
>>>>> http://server.ch:5080/**openmeetings/services/**
>>>>> UserService/loginUser?SID=**f06df7f17345cfb52934affa144855**
>>>>> 19&username=admin&userpass=**pass<http://server.ch:5080/openmeetings/services/UserService/loginUser?SID=f06df7f17345cfb52934affa14485519&username=admin&userpass=pass>
>>>>> >
>>>>> >
>>>>>
>>>>> 3. http://server.ch:5080/******openmeetings/services/******
>>>>> UserService/**<http://server.ch:5080/****openmeetings/services/****UserService/**>
>>>>> <http://server.**ch:5080/**openmeetings/**services/**UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>> >
>>>>> setUserObjectMainLandingZone?******SID=******
>>>>> f06df7f17345cfb52934affa144855***
>>>>> ***
>>>>> 19&username=admin&firstname=******firstname&lastname=lastname&****
>>>>> profilePictureUrl=http://www.******url.ch&email=servicedesk@**
>>>>> email.ch&externalUserId=118&******externalUserType=juniper<**http:**
>>>>> //server.ch:5080/openmeetings/****services/UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>>
>>>>> setUserObjectMainLandingZone?****SID=****
>>>>> f06df7f17345cfb52934affa144855****
>>>>> 19&username=admin&firstname=****firstname&lastname=lastname&**
>>>>> profilePictureUrl=http://www.****url.ch&email=servicedesk@**
>>>>> email.ch&externalUserId=118&****externalUserType=juniper<http:**
>>>>> //server.ch:5080/openmeetings/**services/UserService/**
>>>>> setUserObjectMainLandingZone?**SID=**f06df7f17345cfb52934affa144855**
>>>>> 19&username=admin&firstname=**firstname&lastname=lastname&**
>>>>> profilePictureUrl=http://www.**url.ch&email=servicedesk@**
>>>>> email.ch&externalUserId=118&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=f06df7f17345cfb52934affa14485519&username=admin&firstname=firstname&lastname=lastname&profilePictureUrl=http://www.url.ch&email=servicedesk@email.ch&externalUserId=118&externalUserType=juniper>
>>>>> >
>>>>> >
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>
>>>>>  http://server.ch:5080/******openmeetings/services/******
>>>>> UserService/**<http://server.ch:5080/****openmeetings/services/****UserService/**>
>>>>> <http://server.**ch:5080/**openmeetings/**services/**UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>> >
>>>>>
>>>>>  setUserObjectMainLandingZone?******SID=******
>>>>>> c90906956d51e3fd15c163822f66d1
>>>>>> ****
>>>>>> 51&externalUserId=101&******externalUserType=juniper<http:****
>>>>>> //server.ch:5080/openmeetings/****services/UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>>> setUserObjectMainLandingZone?****SID=****
>>>>>> c90906956d51e3fd15c163822f66d1****
>>>>>> 51&externalUserId=101&****externalUserType=juniper<http:**
>>>>>> //server.ch:5080/openmeetings/**services/UserService/**
>>>>>> setUserObjectMainLandingZone?**SID=**c90906956d51e3fd15c163822f66d1**
>>>>>> 51&externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=c90906956d51e3fd15c163822f66d151&externalUserId=101&externalUserType=juniper>
>>>>>> >
>>>>>> >
>>>>>>
>>>>>> params missing in your URL
>>>>>> username
>>>>>> firstname
>>>>>> lastname
>>>>>> profilePictureUrl
>>>>>> email
>>>>>>
>>>>>> Again: Those params are NOT optional, if an API call has 10 params you
>>>>>> need
>>>>>> to specify all 10 params at least with a default value that has the
>>>>>> correct
>>>>>> type and not the 3 ones you think that might be helpful.
>>>>>>
>>>>>> Sebastian
>>>>>>
>>>>>> 2012/2/23 weyerma <thomas.weyermann@nativenet.ch******>
>>>>>>
>>>>>>  hmmm... if i execute:
>>>>>>
>>>>>>
>>>>>>> http://server.ch:5080/********openmeetings/services/********
>>>>>>> UserService/**<http://server.ch:5080/******openmeetings/services/******UserService/**>
>>>>>>> <http://server.**ch:5080/****openmeetings/**
>>>>>>> services/****UserService/**<http://server.ch:5080/****openmeetings/services/****UserService/**>
>>>>>>> >
>>>>>>>
>>>>>>> <http://server.**ch:5080/****openmeetings/**services/****
>>>>>>> UserService/**<http://server.**ch:5080/**openmeetings/**
>>>>>>> services/**UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>> >
>>>>>>> >
>>>>>>> setUserObjectMainLandingZone?********SID=******
>>>>>>> c90906956d51e3fd15c163822f66d1*****
>>>>>>> ***
>>>>>>> 51&externalUserId=101&********externalUserType=juniper<http:******
>>>>>>> //server.ch:5080/openmeetings/******services/UserService/**<http://server.ch:5080/openmeetings/****services/UserService/**>
>>>>>>> <ht**tp://server.ch:5080/**openmeetings/**services/**UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>>>> >
>>>>>>>
>>>>>>> setUserObjectMainLandingZone?******SID=****
>>>>>>> c90906956d51e3fd15c163822f66d1******
>>>>>>> 51&externalUserId=101&******externalUserType=juniper<http:****
>>>>>>> //server.ch:5080/openmeetings/****services/UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>>>> setUserObjectMainLandingZone?****SID=****
>>>>>>> c90906956d51e3fd15c163822f66d1****
>>>>>>> 51&externalUserId=101&****externalUserType=juniper<http:**
>>>>>>> //server.ch:5080/openmeetings/**services/UserService/**
>>>>>>> setUserObjectMainLandingZone?**SID=**c90906956d51e3fd15c163822f66d1*
>>>>>>> *51&externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=c90906956d51e3fd15c163822f66d151&externalUserId=101&externalUserType=juniper>
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>>
>>>>>>> i get:
>>>>>>>
>>>>>>>
>>>>>>>  <externalUserId>101</********externalUserId>
>>>>>>>  <externalUserType>juniper</********externalUserType>
>>>>>>> </org.openmeetings.app.********persistence.beans.basic.****
>>>>>>> RemoteSessionObject>
>>>>>>> DEBUG 02-23 10:00:10.442 Sessionmanagement.java 3277565 341
>>>>>>> org.openmeetings.app.data.********basic.Sessionmanagement
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> - updateUser User SID: c90906956d51e3fd15c163822f66d1********51
>>>>>>>
>>>>>>>
>>>>>>> DEBUG 02-23 10:00:10.445 ManageCryptStyle.java 3277568 22
>>>>>>> org.openmeetings.utils.crypt.********ManageCryptStyle
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> -
>>>>>>> getInstanceOfCrypt: org.openmeetings.utils.crypt.********
>>>>>>> ManageCryptStyle@670b87aa
>>>>>>> DEBUG 02-23 10:00:10.446 ManageCryptStyle.java 3277569 24
>>>>>>> org.openmeetings.utils.crypt.********ManageCryptStyle
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> -
>>>>>>> getInstanceOfCrypt: org.openmeetings.app.data.**
>>>>>>> basic.Configurationmanagement@********344122b9
>>>>>>> DEBUG 02-23 10:00:10.446 ManageCryptStyle.java 3277569 31
>>>>>>> org.openmeetings.utils.crypt.********ManageCryptStyle
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> -
>>>>>>> configKeyCryptClassName: org.openmeetings.utils.crypt.*******
>>>>>>> *MD5Implementation
>>>>>>>
>>>>>>>
>>>>>>> if i execute:
>>>>>>>
>>>>>>> http://server.ch:5080/********openmeetings/services/**<http://server.ch:5080/******openmeetings/services/**>
>>>>>>> <http:**//server.ch:5080/******openmeetings/services/**<http://server.ch:5080/****openmeetings/services/**>
>>>>>>> >
>>>>>>> <http:**//server.ch:5080/******openmeetings/services/**<http://server.ch:5080/****openmeetings/services/**>
>>>>>>> <http:**//server.ch:5080/****openmeetings/services/**<http://server.ch:5080/**openmeetings/services/**>
>>>>>>> >
>>>>>>> >
>>>>>>> UserService/setUserObject?SID=**************
>>>>>>> c90906956d51e3fd15c163822f66d1
>>>>>>> ******
>>>>>>> 51&username=admin&********externalUserId=101&******
>>>>>>> externalUserType=juniper<
>>>>>>> http:**//server.ch:5080/****openmeetings/**services/****
>>>>>>> UserService/**<http://server.ch:5080/**openmeetings/**services/**UserService/**>
>>>>>>> <http://server.**ch:5080/openmeetings/****services/UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>>>> >
>>>>>>> setUserObject?SID=******c90906956d51e3fd15c163822f66d1****
>>>>>>> **51&username=admin&**
>>>>>>> externalUserId=101&******externalUserType=juniper<http:****
>>>>>>>
>>>>>>> //server.ch:5080/openmeetings/****services/UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>>>> setUserObject?SID=****c90906956d51e3fd15c163822f66d1**
>>>>>>> **51&username=admin&
>>>>>>> **externalUserId=101&****externalUserType=juniper<http:**
>>>>>>> //server.ch:5080/openmeetings/**services/UserService/**
>>>>>>> setUserObject?SID=**c90906956d51e3fd15c163822f66d1**
>>>>>>> 51&username=admin&**externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObject?SID=c90906956d51e3fd15c163822f66d151&username=admin&externalUserId=101&externalUserType=juniper>
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>>
>>>>>>>
>>>>>>> the id is always 0...
>>>>>>>
>>>>>>> DEBUG 02-23 10:01:05.304 UserWebService.java 3332427 422
>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> -
>>>>>>> UserService.setUserObject
>>>>>>>
>>>>>>> DEBUG 02-23 10:01:05.309 UserWebService.java 3332432 432
>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> -
>>>>>>> username admin
>>>>>>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 433
>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> -
>>>>>>> firstname null
>>>>>>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 434
>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> -
>>>>>>> lastname null
>>>>>>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 435
>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> -
>>>>>>> profilePictureUrl null
>>>>>>> DEBUG 02-23 10:01:05.311 UserWebService.java 3332434 436
>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> -
>>>>>>> email null
>>>>>>> DEBUG 02-23 10:01:05.313 UserWebService.java 3332436 443
>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> -
>>>>>>> xmlString <org.openmeetings.app.********persistence.beans.basic.**
>>>>>>> RemoteSessionObject>
>>>>>>>
>>>>>>>  <username>admin</username>
>>>>>>>  <externalUserId>0</********externalUserId>
>>>>>>>  <externalUserType></********externalUserType>
>>>>>>> </org.openmeetings.app.********persistence.beans.basic.****
>>>>>>> RemoteSessionObject>
>>>>>>>
>>>>>>>
>>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>>
>>>>>>>  <externalUserId>0</externalUs
>>>>>>>
>>>>>>>  erId>
>>>>>>>
>>>>>>>> => you did not set any value for the externalUserId, set it to 1
>>>>>>>> oder
>>>>>>>> whatever ... I think the externalUserId can also be a string (or for
>>>>>>>> example in our facebook integration the externalUserId is a user
>>>>>>>> hash
>>>>>>>> from
>>>>>>>> facebook)
>>>>>>>> BTW the facebook integration of OpenMeetings is using exactly the
>>>>>>>> same
>>>>>>>> API
>>>>>>>> call ;)
>>>>>>>>
>>>>>>>> Sebastian
>>>>>>>>
>>>>>>>>
>>>>>>>> 2012/2/23 weyerma <thomas.weyermann@nativenet.ch********>
>>>>>>>>
>>>>>>>>  I`m trying to set all the vars but still get the error...
>>>>>>>>
>>>>>>>>  Is there something wrong with my configuration ?
>>>>>>>>
>>>>>>>>>
>>>>>>>>> </org.openmeetings.app.**********persistence.beans.basic.****
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> RemoteSessionObject>
>>>>>>>>>
>>>>>>>>> DEBUG 02-23 09:18:41.221 Sessionmanagement.java 788344 341
>>>>>>>>> org.openmeetings.app.data.**********basic.Sessionmanagement
>>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>> - updateUser User SID: f40e04788904d82a01025b89cf9ede**********68
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> DEBUG 02-23 09:18:48.890 UserWebService.java 796013 422
>>>>>>>>> org.openmeetings.axis.**********services.UserWebService
>>>>>>>>>
>>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>>
>>>>>>>>> -
>>>>>>>>>
>>>>>>>>> UserService.setUserObject
>>>>>>>>> DEBUG 02-23 09:18:48.897 UserWebService.java 796020 432
>>>>>>>>> org.openmeetings.axis.**********services.UserWebService
>>>>>>>>>
>>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>>
>>>>>>>>> -
>>>>>>>>>
>>>>>>>>> username admin
>>>>>>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 433
>>>>>>>>> org.openmeetings.axis.**********services.UserWebService
>>>>>>>>>
>>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>>
>>>>>>>>> -
>>>>>>>>>
>>>>>>>>> firstname null
>>>>>>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 434
>>>>>>>>> org.openmeetings.axis.**********services.UserWebService
>>>>>>>>>
>>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>>
>>>>>>>>> -
>>>>>>>>>
>>>>>>>>> lastname null
>>>>>>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 435
>>>>>>>>> org.openmeetings.axis.**********services.UserWebService
>>>>>>>>>
>>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>>
>>>>>>>>> -
>>>>>>>>>
>>>>>>>>> profilePictureUrl null
>>>>>>>>> DEBUG 02-23 09:18:48.899 UserWebService.java 796022 436
>>>>>>>>> org.openmeetings.axis.**********services.UserWebService
>>>>>>>>>
>>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>>
>>>>>>>>> -
>>>>>>>>>
>>>>>>>>> email null
>>>>>>>>> DEBUG 02-23 09:18:48.901 UserWebService.java 796024 443
>>>>>>>>> org.openmeetings.axis.**********services.UserWebService
>>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>> -
>>>>>>>>> xmlString <org.openmeetings.app.**********
>>>>>>>>> persistence.beans.basic.**
>>>>>>>>> RemoteSessionObject>
>>>>>>>>>  <username>admin</username>
>>>>>>>>>
>>>>>>>>>  <externalUserId>0</**********externalUserId>
>>>>>>>>>  <externalUserType></**********externalUserType>
>>>>>>>>> </org.openmeetings.app.**********persistence.beans.basic.****
>>>>>>>>> RemoteSessionObject>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>  <externalUserId>101</**********externalUserId>
>>>>>>>>>  <externalUserType>juniper</**********externalUserType>
>>>>>>>>> </org.openmeetings.app.**********persistence.beans.basic.****
>>>>>>>>>
>>>>>>>>> RemoteSessionObject>
>>>>>>>>>
>>>>>>>>> DEBUG 02-23 09:20:27.089 Sessionmanagement.java 894212 341
>>>>>>>>> org.openmeetings.app.data.**********basic.Sessionmanagement
>>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>> - updateUser User SID: f40e04788904d82a01025b89cf9ede**********68
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> DEBUG 02-23 09:20:27.093 ManageCryptStyle.java 894216 22
>>>>>>>>> org.openmeetings.utils.crypt.**********ManageCryptStyle
>>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>> -
>>>>>>>>> getInstanceOfCrypt: org.openmeetings.utils.crypt.**********
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ManageCryptStyle@670b87aa
>>>>>>>>> DEBUG 02-23 09:20:27.093 ManageCryptStyle.java 894216 24
>>>>>>>>> org.openmeetings.utils.crypt.**********ManageCryptStyle
>>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>> -
>>>>>>>>> getInstanceOfCrypt: org.openmeetings.app.data.**
>>>>>>>>> basic.Configurationmanagement@**********344122b9
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> DEBUG 02-23 09:20:27.094 ManageCryptStyle.java 894217 31
>>>>>>>>> org.openmeetings.utils.crypt.**********ManageCryptStyle
>>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>> -
>>>>>>>>> configKeyCryptClassName: org.openmeetings.utils.crypt.*********
>>>>>>>>>
>>>>>>>>> *MD5Implementation
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> DEBUG 02-23 09:22:23.310 ErrorService.java 1010433 42
>>>>>>>>> org.openmeetings.app.remote.**********ErrorService
>>>>>>>>> [NioProcessor-3] -
>>>>>>>>>
>>>>>>>>> errorid,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> language_id: -1|1
>>>>>>>>> DEBUG 02-23 09:22:23.311 ErrorService.java 1010434 46
>>>>>>>>> org.openmeetings.app.remote.**********ErrorService
>>>>>>>>> [NioProcessor-3] -
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> eValues.getFieldvalues_id() = 334
>>>>>>>>> DEBUG 02-23 09:22:23.312 ErrorService.java 1010435 48
>>>>>>>>> org.openmeetings.app.remote.**********ErrorService
>>>>>>>>> [NioProcessor-3] -
>>>>>>>>>
>>>>>>>>> eValues.getErrorType() = org.openmeetings.app.****
>>>>>>>>> persistence.beans.basic.**
>>>>>>>>>
>>>>>>>>> ErrorType@6239b125
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>>>>
>>>>>>>>>  The params in the SOAP API call
>>>>>>>>>
>>>>>>>>>  http://incubator.apache.org/**********openmeetings/**
>>>>>>>>> UserService.****<http://incubator.apache.org/********openmeetings/UserService.****>
>>>>>>>>> <http://**incubator.apache.org/********openmeetings/UserService.**<http://incubator.apache.org/******openmeetings/UserService.**>
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>>  html#****<http://incubator.**a**pache.org/****openmeetings/**<http://apache.org/****openmeetings/**>
>>>>>>>>>> UserService.html#****<http://**incubator.apache.org/******
>>>>>>>>>> openmeetings/UserService.html#******<http://incubator.apache.org/****openmeetings/UserService.html#****>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> <http://incubator.**apache.****org/**openmeetings/****
>>>>>>>>>> UserService.html#**<http://**apache.org/**openmeetings/****
>>>>>>>>>> UserService.html#**<http://apache.org/**openmeetings/**UserService.html#**>
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/**
>>>>>>>>>> UserService.html#**<http://incubator.apache.org/****openmeetings/UserService.html#**>
>>>>>>>>>> ** <http://incubator.apache.org/****openmeetings/UserService.**
>>>>>>>>>> html#**<http://incubator.apache.org/**openmeetings/UserService.html#**>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> setUserObjectMainLandingZone<******h**ttp://incubator.apache.****
>>>>>>>>>> org/**** <http://incubator.apache.org/******<http://incubator.apache.org/****>
>>>>>>>>>> ><http://incubator.**
>>>>>>>>>> apache.org/** <http://incubator.apache.org/****<http://incubator.apache.org/**>
>>>>>>>>>> >>
>>>>>>>>>>
>>>>>>>>>> openmeetings/UserService.html#************
>>>>>>>>>> setUserObjectMainLandingZone<****h**
>>>>>>>>>> ttp://incubator.apache.org/******openmeetings/UserService.**
>>>>>>>>>> html#****<http://incubator.apache.org/****openmeetings/UserService.html#****>
>>>>>>>>>> <http://incubator.**apache.org/**openmeetings/**
>>>>>>>>>> UserService.html#**<http://incubator.apache.org/**openmeetings/UserService.html#**>
>>>>>>>>>> >
>>>>>>>>>> setUserObjectMainLandingZone<**h**ttp://incubator.apache.org/****<http://incubator.apache.org/**>
>>>>>>>>>>
>>>>>>>>>> openmeetings/UserService.html#******setUserObjectMainLandingZone<
>>>>>>>>>> h**ttp://incubator.apache.org/**openmeetings/UserService.html#**
>>>>>>>>>> setUserObjectMainLandingZone<http://incubator.apache.org/openmeetings/UserService.html#setUserObjectMainLandingZone>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> are not optional, you have to set an externalUserId and type
>>>>>>>>>> parameter
>>>>>>>>>> not
>>>>>>>>>> just the SID.
>>>>>>>>>>
>>>>>>>>>> Sebastian
>>>>>>>>>>
>>>>>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch**********>
>>>>>>>>>>
>>>>>>>>>>  ok, i do the following to test:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  for the SID:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> http://server.ch:5080/************openmeetings/services/****<http://server.ch:5080/**********openmeetings/services/****>
>>>>>>>>>>> <h**ttp://server.ch:5080/**********openmeetings/services/****<http://server.ch:5080/********openmeetings/services/****>
>>>>>>>>>>> >
>>>>>>>>>>> <htt**p://server.ch:5080/**********openmeetings/services/****<http://server.ch:5080/********openmeetings/services/****>
>>>>>>>>>>> <**http://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <htt**p://server.ch:5080/**********openmeetings/services/****<http://server.ch:5080/********openmeetings/services/****>
>>>>>>>>>>> <**http://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>>>>> >
>>>>>>>>>>> <ht**tp://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>>>>> <ht**tp://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> UserService/getSession<http://********server.ch:5080/******
>>>>>>>>>>> openmeetings/** <http://server.ch:5080/******openmeetings/**<http://server.ch:5080/****openmeetings/**>
>>>>>>>>>>> ><
>>>>>>>>>>> http://server.**ch:5080/****openmeetings/**<http://server.**
>>>>>>>>>>> ch:5080/**openmeetings/**<http://server.ch:5080/**openmeetings/**>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> services/**UserService/********getSession<http://server.ch:**
>>>>>>>>>>> 5080/**openmeetings/services/********UserService/getSession<**
>>>>>>>>>>> http**
>>>>>>>>>>> ://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>>>>>> UserService/getSession<http://**server.ch:5080/**openmeetings/**
>>>>>>>>>>> services/**UserService/**getSession<http://server.ch:5080/**openmeetings/services/**UserService/getSession>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <http://**server.ch:5080/********openmeetings/**services/****<http://server.ch:5080/******openmeetings/**services/****>
>>>>>>>>>>> <**http://server.ch:5080/******openmeetings/**services/****<http://server.ch:5080/****openmeetings/**services/****>
>>>>>>>>>>> >
>>>>>>>>>>> UserService/**<http://server.****ch:5080/**openmeetings/****
>>>>>>>>>>> services/**UserService/**<http**://server.ch:5080/****
>>>>>>>>>>> openmeetings/**services/****UserService/**<http://server.ch:5080/**openmeetings/**services/**UserService/**>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <http://server.**ch:5080/****openmeetings/****services/**
>>>>>>>>>>> UserService/**<http://server.****ch:5080/openmeetings/****
>>>>>>>>>>> services/UserService/**<http:/**/server.ch:5080/openmeetings/***
>>>>>>>>>>> *services/UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> getSession<http://server.ch:********5080/openmeetings/**
>>>>>>>>>>> services/****
>>>>>>>>>>> UserService/getSession<http://******server.ch:5080/**
>>>>>>>>>>> openmeetings/**** <http://server.ch:5080/openmeetings/****><
>>>>>>>>>>> http://**server.ch:5080/openmeetings/**<http://server.ch:5080/openmeetings/**>
>>>>>>>>>>> **>
>>>>>>>>>>> services/UserService/******getSession<http://server.ch:**
>>>>>>>>>>> 5080/openmeetings/services/****UserService/getSession<http://**
>>>>>>>>>>> server.ch:5080/openmeetings/**services/UserService/**getSession<http://server.ch:5080/openmeetings/services/UserService/getSession>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>>
>>>>>>>>>>> <ns:getSessionResponse><ns:************return
>>>>>>>>>>>
>>>>>>>>>>> xsi:type="ax21:Sessiondata"><*
>>>>>>>>>>> *****
>>>>>>>>>>> ax21:id>73</ax21:id><ax21:************language_id
>>>>>>>>>>>
>>>>>>>>>>> xsi:nil="true"/><ax21:****
>>>>>>>>>>> organization_id
>>>>>>>>>>> xsi:nil="true"/><ax21:refresh_************time>2012-02-22</**
>>>>>>>>>>> ax21:****
>>>>>>>>>>> refresh_**time><ax21:**********sessionXml
>>>>>>>>>>> xsi:nil="true"/><ax21:session_************id>******
>>>>>>>>>>> b934751f5f23b5e2c979a73c9fbd7c*********
>>>>>>>>>>> ***
>>>>>>>>>>>
>>>>>>>>>>> f3</ax21:session_id><ax21:************starttermin_time>2012-**
>>>>>>>>>>> 02-**
>>>>>>>>>>> 22<**
>>>>>>>>>>> /******
>>>>>>>>>>> ax21:starttermin_time><ax21:************storePermanent
>>>>>>>>>>>
>>>>>>>>>>> xsi:nil="true"/><ax21:user_id xsi:nil="true"/></ns:return></****
>>>>>>>>>>> ********
>>>>>>>>>>> ns:getSessionResponse>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> for login:
>>>>>>>>>>>
>>>>>>>>>>> http://server.ch:5080/************openmeetings/services/****<http://server.ch:5080/**********openmeetings/services/****>
>>>>>>>>>>> <h**ttp://server.ch:5080/**********openmeetings/services/****<http://server.ch:5080/********openmeetings/services/****>
>>>>>>>>>>> >
>>>>>>>>>>> <htt**p://server.ch:5080/**********openmeetings/services/****<http://server.ch:5080/********openmeetings/services/****>
>>>>>>>>>>> <**http://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <htt**p://server.ch:5080/**********openmeetings/services/****<http://server.ch:5080/********openmeetings/services/****>
>>>>>>>>>>> <**http://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>>>>> >
>>>>>>>>>>> <ht**tp://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>>>>> <ht**tp://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>>  UserService/loginUser?SID=<******htt**p://server.ch:5080/****
>>>>>>>>>>> openmeetings/services/**********UserService/loginUser?SID=<****
>>>>>>>>>>> htt**
>>>>>>>>>>>
>>>>>>>>>>> p://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>>>>> <htt**p://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>>>>>> >
>>>>>>>>>>>  UserService/loginUser?SID=<**htt**p://server.ch:5080/****
>>>>>>>>>>> openmeetings/services/******UserService/loginUser?SID=<htt**
>>>>>>>>>>> p://server.ch:5080/****openmeetings/services/****
>>>>>>>>>>> UserService/loginUser?SID=<http://server.ch:5080/**openmeetings/services/**UserService/loginUser?SID=>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>>
>>>>>>>>>>> ************b934751f5f23b5e2c979a73c9fbd7c****
>>>>>>>>>>> ********f3&username=admin&**
>>>>>>>>>>> userpass=***
>>>>>>>>>>> *password<http://server.ch:**********5080/openmeetings/**
>>>>>>>>>>> services/****
>>>>>>>>>>> UserService/loginUser?SID=**************
>>>>>>>>>>> b934751f5f23b5e2c979a73c9fbd7c
>>>>>>>>>>> ********
>>>>>>>>>>> f3&username=admin&userpass=**********password<http://server.**
>>>>>>>>>>> ch:****
>>>>>>>>>>> 5080/openmeetings/services/********UserService/loginUser?SID=***
>>>>>>>>>>> *
>>>>>>>>>>>
>>>>>>>>>>> b934751f5f23b5e2c979a73c9fbd7c********f3&username=admin&**
>>>>>>>>>>> userpass=***
>>>>>>>>>>> *password<http://server.ch:******5080/openmeetings/services/**
>>>>>>>>>>> UserService/loginUser?SID=******b934751f5f23b5e2c979a73c9fbd7c**
>>>>>>>>>>> ****
>>>>>>>>>>> f3&username=admin&userpass=******password<http://server.ch:**
>>>>>>>>>>> 5080/openmeetings/services/****UserService/loginUser?SID=**
>>>>>>>>>>> b934751f5f23b5e2c979a73c9fbd7c****f3&username=admin&userpass=***
>>>>>>>>>>> *
>>>>>>>>>>> password<http://server.ch:**5080/openmeetings/services/**
>>>>>>>>>>> UserService/loginUser?SID=**b934751f5f23b5e2c979a73c9fbd7c**
>>>>>>>>>>> f3&username=admin&userpass=**password<http://server.ch:5080/openmeetings/services/UserService/loginUser?SID=b934751f5f23b5e2c979a73c9fbd7cf3&username=admin&userpass=password>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>>
>>>>>>>>>>> <ns:loginUserResponse><ns:************return>1</ns:return></**
>>>>>>>>>>> ns:***
>>>>>>>>>>>
>>>>>>>>>>> *****
>>>>>>>>>>> loginUserResponse>
>>>>>>>>>>>
>>>>>>>>>>> for landing zone:
>>>>>>>>>>>
>>>>>>>>>>> http://server.ch:5080/************openmeetings/services/********
>>>>>>>>>>> **<http://server.ch:5080/**********openmeetings/services/********>
>>>>>>>>>>> <http://server.ch:5080/**********openmeetings/services/*******
>>>>>>>>>>> ***<http://server.ch:5080/********openmeetings/services/********>
>>>>>>>>>>> >
>>>>>>>>>>> UserService/**<http://server.****ch:5080/******openmeetings/**
>>>>>>>>>>> services/******UserService/**<**http://server.ch:5080/********
>>>>>>>>>>> openmeetings/services/********UserService/**<http://server.ch:5080/******openmeetings/services/******UserService/**>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <http://server.**ch:5080/********openmeetings/**
>>>>>>>>>>> services/****UserService/**<**ht**tp://server.ch:5080/******
>>>>>>>>>>> openmeetings/services/********UserService/**<http://server.**
>>>>>>>>>>> ch:5080/****openmeetings/**services/****UserService/**<http://server.ch:5080/****openmeetings/services/****UserService/**>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <http://server.**ch:5080/********openmeetings/**services/****
>>>>>>>>>>> UserService/**<http://server.******ch:5080/**openmeetings/**
>>>>>>>>>>> services/**UserService/**<**http**://server.ch:5080/****
>>>>>>>>>>> openmeetings/services/******UserService/**<http://server.**
>>>>>>>>>>> ch:5080/**openmeetings/**services/**UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> setUserObjectMainLandingZone?************SID=http://server.ch:**
>>>>>>>>>>> **
>>>>>>>>>>> 5080/**** <http://server.ch:5080/****><****http://server.ch:
>>>>>>>>>>> **5080/**<htt**p://server.ch:**5080/**<http://server.ch:5080/**><
>>>>>>>>>>> http://server.ch:5080/**>>
>>>>>>>>>>> >
>>>>>>>>>>> openmeetings/services/************UserService/******
>>>>>>>>>>> setUserObjectMainLandingZone?*
>>>>>>>>>>> ***SID=*
>>>>>>>>>>> ***********b49bf973c7d845901b52def0fb6501****
>>>>>>>>>>> ********36<http://server.ch:**
>>>>>>>>>>> 5080/**** <http://server.ch:5080/****><****http://server.ch:
>>>>>>>>>>> **5080/**<htt**p://server.ch:**5080/**<http://server.ch:5080/**><
>>>>>>>>>>> http://server.ch:5080/**>>
>>>>>>>>>>> >
>>>>>>>>>>> openmeetings/services/**********UserService/****
>>>>>>>>>>> setUserObjectMainLandingZone?**********
>>>>>>>>>>> SID=http://server.ch:5080/**********openmeetings/services/******
>>>>>>>>>>> ** <http://server.ch:5080/********openmeetings/services/******><
>>>>>>>>>>> http://server.ch:5080/********openmeetings/services/******<http://server.ch:5080/******openmeetings/services/******>
>>>>>>>>>>> >
>>>>>>>>>>> UserService/**<http://server.****ch:5080/****openmeetings/**
>>>>>>>>>>>
>>>>>>>>>>> services/****UserService/**<ht**tp://server.ch:5080/******
>>>>>>>>>>> openmeetings/services/******UserService/**<http://server.ch:5080/****openmeetings/services/****UserService/**>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <http://server.**ch:5080/******openmeetings/**services/****
>>>>>>>>>>> UserService/**<http://server.****ch:5080/**openmeetings/**
>>>>>>>>>>> services/**UserService/**<http**://server.ch:5080/****
>>>>>>>>>>> openmeetings/services/****UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> setUserObjectMainLandingZone?**********SID=****
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> b49bf973c7d845901b52def0fb6501**********36<http://server.ch:**
>>>>>>>>>>> 5080/**** <http://server.ch:5080/****><**http://server.ch:
>>>>>>>>>>> **5080/**<htt**p://server.ch:5080/** <http://server.ch:5080/**>>
>>>>>>>>>>> >
>>>>>>>>>>> openmeetings/services/********UserService/****
>>>>>>>>>>> setUserObjectMainLandingZone?********
>>>>>>>>>>> SID=http://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>>>>> <h**ttp://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>>>>>> >
>>>>>>>>>>>
>>>>>>>>>>> UserService/**<http://server.****ch:5080/**openmeetings/**
>>>>>>>>>>> services/**UserService/**<http**://server.ch:5080/****
>>>>>>>>>>> openmeetings/services/****UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> setUserObjectMainLandingZone?********SID=****
>>>>>>>>>>> b49bf973c7d845901b52def0fb6501********
>>>>>>>>>>> 36<http://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>>>>>> UserService/**<http://server.**ch:5080/**openmeetings/**
>>>>>>>>>>> services/**UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>>>>>> >
>>>>>>>>>>> setUserObjectMainLandingZone?******SID=http://server.ch:5080/***
>>>>>>>>>>> * <http://server.ch:5080/**>
>>>>>>>>>>> openmeetings/services/******UserService/****
>>>>>>>>>>> setUserObjectMainLandingZone?*
>>>>>>>>>>> *SID=******b49bf973c7d845901b52def0fb6501******36<
>>>>>>>>>>>
>>>>>>>>>>> http://server.ch:5080/****openmeetings/services/****
>>>>>>>>>>> UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>>>>>> setUserObjectMainLandingZone?****SID=http://server.ch:5080/**
>>>>>>>>>>> openmeetings/services/****UserService/**
>>>>>>>>>>> setUserObjectMainLandingZone?****SID=**
>>>>>>>>>>> b49bf973c7d845901b52def0fb6501****36<http://server.ch:5080/**
>>>>>>>>>>> openmeetings/services/**UserService/**
>>>>>>>>>>> setUserObjectMainLandingZone?**SID=http://server.ch:5080/**
>>>>>>>>>>> openmeetings/services/**UserService/**
>>>>>>>>>>> setUserObjectMainLandingZone?**SID=**
>>>>>>>>>>> b49bf973c7d845901b52def0fb6501**36<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=b49bf973c7d845901b52def0fb650136>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>>
>>>>>>>>>>> <ns:************setUserObjectMainLandingZoneRe******
>>>>>>>>>>> ******sponse><ns:return>**
>>>>>>>>>>> d093730627c4e5f01a21130ff779ba************07</ns:return></ns:***
>>>>>>>>>>> *
>>>>>>>>>>> setUserObjectMainLandingZoneRe************sponse>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> then i try to login:
>>>>>>>>>>> http://server.ch:5080/************openmeetings/?secureHash=**<http://server.ch:5080/**********openmeetings/?secureHash=**>
>>>>>>>>>>> <**http://server.ch:5080/**********openmeetings/?secureHash=**<http://server.ch:5080/********openmeetings/?secureHash=**>
>>>>>>>>>>> >
>>>>>>>>>>> <ht**tp://server.ch:5080/**********openmeetings/?secureHash=**<http://server.ch:5080/********openmeetings/?secureHash=**>
>>>>>>>>>>> **<http://server.ch:5080/********openmeetings/?secureHash=**<http://server.ch:5080/******openmeetings/?secureHash=**>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <ht**tp://server.ch:5080/**********openmeetings/?secureHash=**<http://server.ch:5080/********openmeetings/?secureHash=**>
>>>>>>>>>>> **<http://server.ch:5080/********openmeetings/?secureHash=**<http://server.ch:5080/******openmeetings/?secureHash=**>
>>>>>>>>>>> >
>>>>>>>>>>> <h**ttp://server.ch:5080/********openmeetings/?secureHash=**<http://server.ch:5080/******openmeetings/?secureHash=**>
>>>>>>>>>>> <h**ttp://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <ht**tp://server.ch:5080/**********openmeetings/?secureHash=**<http://server.ch:5080/********openmeetings/?secureHash=**>
>>>>>>>>>>> **<http://server.ch:5080/********openmeetings/?secureHash=**<http://server.ch:5080/******openmeetings/?secureHash=**>
>>>>>>>>>>> >
>>>>>>>>>>> <h**ttp://server.ch:5080/********openmeetings/?secureHash=**<http://server.ch:5080/******openmeetings/?secureHash=**>
>>>>>>>>>>> <h**ttp://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>>>>>> >
>>>>>>>>>>>
>>>>>>>>>>> >
>>>>>>>>>>> <ht**tp://server.ch:5080/********openmeetings/?secureHash=**<http://server.ch:5080/******openmeetings/?secureHash=**>
>>>>>>>>>>> <h**ttp://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>>>>>> >
>>>>>>>>>>> <ht**tp://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>>>>>> <ht**tp://server.ch:5080/****openmeetings/?secureHash=**<http://server.ch:5080/**openmeetings/?secureHash=**>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> d093730627c4e5f01a21130ff779ba************07<http://server.ch:**
>>>>>>>>>>> **
>>>>>>>>>>> 5080/**** <http://server.ch:5080/****><****http://server.ch:
>>>>>>>>>>> **5080/**<htt**p://server.ch:**5080/**<http://server.ch:5080/**><
>>>>>>>>>>> http://server.ch:5080/**>>
>>>>>>>>>>> >
>>>>>>>>>>>
>>>>>>>>>>> openmeetings/?secureHash=**************
>>>>>>>>>>> d093730627c4e5f01a21130ff779ba***
>>>>>>>>>>> ***
>>>>>>>>>>> ****07<
>>>>>>>>>>> http://server.ch:5080/********openmeetings/?secureHash=**<http://server.ch:5080/******openmeetings/?secureHash=**>
>>>>>>>>>>> <ht**tp://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>>>>>> >
>>>>>>>>>>>
>>>>>>>>>>> <ht**tp://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>>>>>> <ht**tp://server.ch:5080/****openmeetings/?secureHash=**<http://server.ch:5080/**openmeetings/?secureHash=**>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> d093730627c4e5f01a21130ff779ba********07<http://server.ch:**
>>>>>>>>>>> 5080/**** <http://server.ch:5080/****><http://server.ch:**
>>>>>>>>>>> 5080/** <http://server.ch:5080/**>>
>>>>>>>>>>> openmeetings/?secureHash=******d093730627c4e5f01a21130ff779ba**
>>>>>>>>>>> ****07<
>>>>>>>>>>>
>>>>>>>>>>> http://server.ch:5080/****openmeetings/?secureHash=**<http://server.ch:5080/**openmeetings/?secureHash=**>
>>>>>>>>>>> d093730627c4e5f01a21130ff779ba****07<http://server.ch:5080/**
>>>>>>>>>>> openmeetings/?secureHash=**d093730627c4e5f01a21130ff779ba**07<http://server.ch:5080/openmeetings/?secureHash=d093730627c4e5f01a21130ff779ba07>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> then i always get:
>>>>>>>>>>>
>>>>>>>>>>> Unknown error. Please report this to the Administrator.
>>>>>>>>>>>
>>>>>>>>>>> Do i understand something wrong ?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>>>>>>
>>>>>>>>>>>  *If i understand this right, via the SOAP/REST API, i can just
>>>>>>>>>>> direct
>>>>>>>>>>>
>>>>>>>>>>>  login
>>>>>>>>>>>
>>>>>>>>>>>  to a room... right ? *
>>>>>>>>>>>
>>>>>>>>>>>> => No, see my last email with the link to the SOAP/REST call to
>>>>>>>>>>>> login
>>>>>>>>>>>> to
>>>>>>>>>>>> the dashboard.
>>>>>>>>>>>>
>>>>>>>>>>>> Sebastian
>>>>>>>>>>>>
>>>>>>>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch************>
>>>>>>>>>>>>
>>>>>>>>>>>>  the user is always from LDAP.
>>>>>>>>>>>>
>>>>>>>>>>>>  The Juniper uses the same data from ADS...
>>>>>>>>>>>>
>>>>>>>>>>>>  Its just a additional authentification for security...
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> The idea is, the server is in the DMZ and ports are open. The
>>>>>>>>>>>>> login
>>>>>>>>>>>>> page
>>>>>>>>>>>>> can be only processed reached via the Juniper from the internal
>>>>>>>>>>>>> network.
>>>>>>>>>>>>> In juniper i do the following:
>>>>>>>>>>>>>
>>>>>>>>>>>>> http://server.ch:5080/**************openmeetings/?username=<http://server.ch:5080/************openmeetings/?username=>
>>>>>>>>>>>>> <ht**tp://server.ch:5080/************openmeetings/?username=<http://server.ch:5080/**********openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http**://server.ch:5080/************openmeetings/?username=<http://server.ch:5080/**********openmeetings/?username=>
>>>>>>>>>>>>> <h**ttp://server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http:/**/server.ch:5080/************openmeetings/?username=<http://server.ch:5080/**********openmeetings/?username=>
>>>>>>>>>>>>> <h**ttp://server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <htt**p://server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>>  <http:/**/server.ch:5080/************openmeetings/?username=<http://server.ch:5080/**********openmeetings/?username=>
>>>>>>>>>>>>> <h**ttp://server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <htt**p://server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http:**//server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>>
>>>>>>>>>>>>> <http:**//server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http:/**/server.ch:5080/************openmeetings/?username=<http://server.ch:5080/**********openmeetings/?username=>
>>>>>>>>>>>>> <h**ttp://server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <htt**p://server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http:**//server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>>
>>>>>>>>>>>>> <http:**//server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>>
>>>>>>>>>>>>> <http:/**/server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http:**//server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http:/**/server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http:/**/server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>>>> <http:/**/server.ch:5080/****openmeetings/?username=<http://server.ch:5080/**openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http:/**/server.ch:5080/**********openmeetings/?**username=<http://server.ch:5080/********openmeetings/?**username=>
>>>>>>>>>>>>> <h**ttp://server.ch:5080/********openmeetings/?**username=<http://server.ch:5080/******openmeetings/?**username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/?**username=<http://server.ch:5080/******openmeetings/?**username=>
>>>>>>>>>>>>> <htt**p://server.ch:5080/******openmeetings/?**username=<http://server.ch:5080/****openmeetings/?**username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http**://server.ch:5080/********openmeetings/?**username=<http://server.ch:5080/******openmeetings/?**username=>
>>>>>>>>>>>>> <htt**p://server.ch:5080/******openmeetings/?**username=<http://server.ch:5080/****openmeetings/?**username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>>
>>>>>>>>>>>>> <http**://server.ch:5080/******openmeetings/?**username=<http://server.ch:5080/****openmeetings/?**username=>
>>>>>>>>>>>>> <http**://server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>>  <http**://server.ch:5080/********openmeetings/?**username=<http://server.ch:5080/******openmeetings/?**username=>
>>>>>>>>>>>>> <htt**p://server.ch:5080/******openmeetings/?**username=<http://server.ch:5080/****openmeetings/?**username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>>
>>>>>>>>>>>>> <http**://server.ch:5080/******openmeetings/?**username=<http://server.ch:5080/****openmeetings/?**username=>
>>>>>>>>>>>>> <http**://server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http**://server.ch:5080/******openmeetings/?**username=<http://server.ch:5080/****openmeetings/?**username=>
>>>>>>>>>>>>> <http**://server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http**://server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>>>>>> <http**://server.ch:5080/**openmeetings/?**username=<http://server.ch:5080/openmeetings/?**username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http**://server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>>
>>>>>>>>>>>>> <http:**//server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http:/**/server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http:/**/server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>>>> <http:/**/server.ch:5080/****openmeetings/?username=<http://server.ch:5080/**openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http:/**/server.ch:5080/******openmeetings/?**username=<http://server.ch:5080/****openmeetings/?**username=>
>>>>>>>>>>>>> <http**://server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>>
>>>>>>>>>>>>> <http**://server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>>>>>> <http**://server.ch:5080/**openmeetings/?**username=<http://server.ch:5080/openmeetings/?**username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http**://server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>>>> <http:/**/server.ch:5080/****openmeetings/?username=<http://server.ch:5080/**openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http:/**/server.ch:5080/**openmeetings/?**username=<http://server.ch:5080/openmeetings/?**username=>
>>>>>>>>>>>>> <http**://server.ch:5080/**openmeetings/?username=<http://server.ch:5080/openmeetings/?username=>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> "xxxxx"**&password="xxxxx"&************domain="**xxxx"
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> and replace the values with the login vars from the SA.
>>>>>>>>>>>>>
>>>>>>>>>>>>> If i understand this right, via the SOAP/REST API, i can just
>>>>>>>>>>>>> direct
>>>>>>>>>>>>> login
>>>>>>>>>>>>> to a room... right ? i like to do the normal login way, like
>>>>>>>>>>>>> with
>>>>>>>>>>>>> the
>>>>>>>>>>>>> login
>>>>>>>>>>>>> form.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>>>>>>>>
>>>>>>>>>>>>>  Fixing username/pwd will also not fix it really, what userId,
>>>>>>>>>>>>> email
>>>>>>>>>>>>> avatar
>>>>>>>>>>>>>
>>>>>>>>>>>>>  will the user use for its session after the login then ?
>>>>>>>>>>>>>
>>>>>>>>>>>>>  You should build your own doorway page using the SOAP/REST API
>>>>>>>>>>>>>
>>>>>>>>>>>>>  instead
>>>>>>>>>>>>>> of
>>>>>>>>>>>>>> changing the source code to send the credentials elsewhere.
>>>>>>>>>>>>>> By doing that you will not need to edit any source code of
>>>>>>>>>>>>>> OpenMeetings
>>>>>>>>>>>>>> and
>>>>>>>>>>>>>> can also easily switch between OpenMeetings versions.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Sebastian
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch**
>>>>>>>>>>>>>> ************>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  I like to use the openmeetings with our Juniper SA for auth.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  Can someone give me a hint, how i can call the login directly
>>>>>>>>>>>>>> from
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  the
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> login window ? i just need to pass the vars "user, password,
>>>>>>>>>>>>>>> domain"
>>>>>>>>>>>>>>> over
>>>>>>>>>>>>>>> the url and send them in the login window. I figured out to
>>>>>>>>>>>>>>> call
>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>> parent.login(); in checkLoginData.lzx but i don`t know how to
>>>>>>>>>>>>>>> send
>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>> login variables.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Is there no function like login(username,password,********
>>>>>>>>>>>>>>> ****
>>>>>>>>>>>>>>> ****domain);
>>>>>>>>>>>>>>> ?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>  --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>  Sebastian Wagner
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> http://www.openmeetings.de
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> http://incubator.apache.org/**************openmeetings/<http://incubator.apache.org/************openmeetings/>
>>>>>>>>>>>>>> <http:/**/incubator.apache.org/************openmeetings/<http://incubator.apache.org/**********openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http://**incubator.apache.**org/**********openmeetings/<http://incubator.apache.org/**********openmeetings/>
>>>>>>>>>>>>>> <ht**tp://incubator.apache.org/**********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http://**incubator.apache.****org/********openmeetings/<http
>>>>>>>>>>>>>> **://incubator.apache.org/**********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http**://incubator.apache.**org/********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>>>>>> <http**://incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http://**incubator.apache.*****
>>>>>>>>>>>>>> *org/******openmeetings/<http:**/**
>>>>>>>>>>>>>> /incubator.apache.org/**********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>>>>>> <http://**incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http:/**/incubator.apache.****org/******openmeetings/<http:/
>>>>>>>>>>>>>> **/incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http:/**/incubator.apache.**org/******openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>>>> <http:/**/incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http://**incubator.apache.*****
>>>>>>>>>>>>>> ***org/****openmeetings/<http:**//*
>>>>>>>>>>>>>> ***
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> incubator.apache.org/**********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>>>>>> <http://**incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http://**incubator.apache.**org/******openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>>>> <http:/**/incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http://**incubator.apache.*****
>>>>>>>>>>>>>> *org/****openmeetings/<http://****
>>>>>>>>>>>>>> incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>>>> <http://**incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http://**incubator.apache.****org/****openmeetings/<http://*
>>>>>>>>>>>>>> *incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http://**incubator.apache.*****
>>>>>>>>>>>>>> *****org/**openmeetings/<http:**//*
>>>>>>>>>>>>>> ***
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> incubator.apache.org/**********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>>>>>> <http://**incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http://**incubator.apache.**org/******openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>>>> <http:/**/incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http://**incubator.apache.****org/****openmeetings/<http://*
>>>>>>>>>>>>>> *incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <http://**incubator.apache.*****
>>>>>>>>>>>>>> ***org/**openmeetings/<http://****
>>>>>>>>>>>>>> incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>>>> <http://**incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http://**incubator.apache.******org/**openmeetings/<http://
>>>>>>>>>>>>>> **
>>>>>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http://**incubator.apache.****org/**openmeetings/<http://**
>>>>>>>>>>>>>> incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> http://www.webbase-design.de
>>>>>>>>>>>>>> http://www.wagner-sebastian.**************com <
>>>>>>>>>>>>>> http://www.wagner-sebastian.**********
>>>>>>>>>>>>>> **com<http://www.wagner-********seba**stian.com <
>>>>>>>>>>>>>> http://sebastian.com
>>>>>>>>>>>>>> ><
>>>>>>>>>>>>>> http://www.wagner-**sebastian.******com <http://sebastian.com>
>>>>>>>>>>>>>> <
>>>>>>>>>>>>>> http://www.wagner-sebastian.******com<http://www.wagner-**
>>>>>>>>>>>>>> sebastian.com <http://www.wagner-sebastian.**com<http://www.wagner-sebastian.com>
>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> seba.wagner@gmail.com
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  --
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>  Sebastian Wagner
>>>>>>>>>>>>>
>>>>>>>>>>>> http://www.openmeetings.de
>>>>>>>>>>>> http://incubator.apache.org/************openmeetings/<http://incubator.apache.org/**********openmeetings/>
>>>>>>>>>>>> <http://**incubator.apache.org/**********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.**org/********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>>>> <http**://incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.****org/******openmeetings/<http:/**
>>>>>>>>>>>> /incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http:/**/incubator.apache.**org/******openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>> <http:/**/incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.******org/****openmeetings/<http://*
>>>>>>>>>>>> ***
>>>>>>>>>>>> incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>> <http://**incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.****org/****openmeetings/<http://**
>>>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.********org/**openmeetings/<http://*
>>>>>>>>>>>> ***
>>>>>>>>>>>> incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>> <http://**incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.******org/**openmeetings/<http://**
>>>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.****org/**openmeetings/<http://**
>>>>>>>>>>>> incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> http://www.webbase-design.de
>>>>>>>>>>>> http://www.wagner-sebastian.************com <
>>>>>>>>>>>> http://www.wagner-sebastian.********
>>>>>>>>>>>> **com<http://www.wagner-******seba**stian.com <
>>>>>>>>>>>> http://sebastian.com
>>>>>>>>>>>> ><
>>>>>>>>>>>> http://www.wagner-**sebastian.****com <http://sebastian.com> <
>>>>>>>>>>>> http://www.wagner-sebastian.****com<http://www.wagner-**
>>>>>>>>>>>> sebastian.com <http://www.wagner-sebastian.com>>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> seba.wagner@gmail.com
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>  --
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>  Sebastian Wagner
>>>>>>>>>> http://www.openmeetings.de
>>>>>>>>>> http://incubator.apache.org/**********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>> <http://**incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.**org/******openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>> <http:/**/incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.****org/****openmeetings/<http://**
>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.******org/**openmeetings/<http://**
>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.****org/**openmeetings/<http://**
>>>>>>>>>> incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> http://www.webbase-design.de
>>>>>>>>>> http://www.wagner-sebastian.**********com <
>>>>>>>>>> http://www.wagner-sebastian.******
>>>>>>>>>> **com<http://www.wagner-****seba**stian.com <http://sebastian.com
>>>>>>>>>> ><
>>>>>>>>>> http://www.wagner-**sebastian.**com <http://sebastian.com> <
>>>>>>>>>> http://www.wagner-sebastian.**com<http://www.wagner-sebastian.com>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> seba.wagner@gmail.com
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>  --
>>>>>>>>>
>>>>>>>> Sebastian Wagner
>>>>>>>> http://www.openmeetings.de
>>>>>>>> http://incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>> <http://**incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>> >
>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> <http://**incubator.apache.****org/**openmeetings/<http://**
>>>>>>>> incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>> >
>>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> http://www.webbase-design.de
>>>>>>>> http://www.wagner-sebastian.********com <
>>>>>>>> http://www.wagner-sebastian.****
>>>>>>>> **com<http://www.wagner-**seba**stian.com <http://sebastian.com><
>>>>>>>> http://www.wagner-**sebastian.com <http://www.wagner-sebastian.com>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> seba.wagner@gmail.com
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>  --
>>>>>> Sebastian Wagner
>>>>>> http://www.openmeetings.de
>>>>>> http://incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>> >
>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>> >
>>>>>> >
>>>>>> http://www.webbase-design.de
>>>>>> http://www.wagner-sebastian.******com <http://www.wagner-sebastian.**
>>>>>> **com<http://www.wagner-**sebastian.com<http://www.wagner-sebastian.com>
>>>>>> >
>>>>>> >
>>>>>> seba.wagner@gmail.com
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>> --
>>>> Sebastian Wagner
>>>> http://www.openmeetings.de
>>>> http://incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>> >
>>>> http://www.webbase-design.de
>>>> http://www.wagner-sebastian.****com <http://www.wagner-sebastian.**com<http://www.wagner-sebastian.com>
>>>> >
>>>> seba.wagner@gmail.com
>>>>
>>>>
>>>>
>>>
>>
>


-- 
Sebastian Wagner
http://www.openmeetings.de
http://incubator.apache.org/openmeetings/
http://www.webbase-design.de
http://www.wagner-sebastian.com
seba.wagner@gmail.com

Re: SSO integration

Posted by weyerma <th...@nativenet.ch>.
Ok, i found the error...

Switched from IcedTea6-bin 1.10.4 to Sun JDK 1.6.0.31 ...
Now it works :-)

Thanks for Help !

Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:

> Your log and the error message do not fit together.
> What version of Openmeetings are you testing with?
>
> Sebastian
> Am 06.03.2012 14:16 schrieb "weyerma" <th...@nativenet.ch>:
>
>> ok, thank you.
>> And if i log in with the hash returned from setUserObjectMainLandingZone?:
>>
>> http://server.ch:5080/**openmeetings/secureHash=**
>> efd907cb83e5e05dbfc1e67f24539e**8e<http://server.ch:5080/openmeetings/secureHash=efd907cb83e5e05dbfc1e67f24539e8e>
>>
>> i always get the "Please contact a Administrator Message"
>>
>> DEBUG 03-06 09:12:22.974 MainService.java 293698 488
>> org.openmeetings.app.remote.**MainService [NioProcessor-2] - loginReturn
>> IS < 0 for SID: f06df7f17345cfb52934affa144855**19
>> DEBUG 03-06 09:12:23.492 ErrorService.java 294216 42
>> org.openmeetings.app.remote.**ErrorService [NioProcessor-2] - errorid,
>> language_id: -1|1
>> DEBUG 03-06 09:12:23.503 ErrorService.java 294227 46
>> org.openmeetings.app.remote.**ErrorService [NioProcessor-2] -
>> eValues.getFieldvalues_id() = 334
>> DEBUG 03-06 09:12:23.508 ErrorService.java 294232 48
>> org.openmeetings.app.remote.**ErrorService [NioProcessor-2] -
>> eValues.getErrorType() = org.openmeetings.app.**persistence.beans.basic.**
>> ErrorType@287d0f4d
>>
>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>
>>  Yes it does look fine
>>>
>>> 2012/3/6 weyerma <thomas.weyermann@nativenet.ch**>
>>>
>>>  I`m still trying to getting this work...
>>>> Can you please help me to find the misstake... The following steps are
>>>> ok... right ? or do i miss something ?
>>>> Only the admin needs to be a already existing user in the system...
>>>> right ?
>>>>
>>>>
>>>>
>>>> 1. http://server.ch:5080/****openmeetings/services/****
>>>> UserService/getSession<http://server.ch:5080/**openmeetings/services/**UserService/getSession>
>>>> <http://**server.ch:5080/openmeetings/**services/UserService/**
>>>> getSession<http://server.ch:5080/openmeetings/services/UserService/getSession>
>>>> >
>>>>
>>>> 2.  
>>>> http://server.ch:5080/****openmeetings/services/**<http://server.ch:5080/**openmeetings/services/**>
>>>> UserService/loginUser?SID=****f06df7f17345cfb52934affa144855****
>>>> 19&username=admin&userpass=****pass<http://server.ch:5080/**
>>>> openmeetings/services/**UserService/loginUser?SID=**
>>>> f06df7f17345cfb52934affa144855**19&username=admin&userpass=**pass<http://server.ch:5080/openmeetings/services/UserService/loginUser?SID=f06df7f17345cfb52934affa14485519&username=admin&userpass=pass>
>>>> >
>>>>
>>>> 3.  
>>>> http://server.ch:5080/****openmeetings/services/****UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>> setUserObjectMainLandingZone?****SID=****f06df7f17345cfb52934affa144855*
>>>> ***
>>>> 19&username=admin&firstname=****firstname&lastname=lastname&**
>>>> profilePictureUrl=http://www.****url.ch&email=servicedesk@**
>>>> email.ch&externalUserId=118&****externalUserType=juniper<http:**
>>>> //server.ch:5080/openmeetings/**services/UserService/**
>>>> setUserObjectMainLandingZone?**SID=**f06df7f17345cfb52934affa144855**
>>>> 19&username=admin&firstname=**firstname&lastname=lastname&**
>>>> profilePictureUrl=http://www.**url.ch&email=servicedesk@**
>>>> email.ch&externalUserId=118&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=f06df7f17345cfb52934affa14485519&username=admin&firstname=firstname&lastname=lastname&profilePictureUrl=http://www.url.ch&email=servicedesk@email.ch&externalUserId=118&externalUserType=juniper>
>>>> >
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>
>>>>   
>>>> http://server.ch:5080/****openmeetings/services/****UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>
>>>>> setUserObjectMainLandingZone?****SID=****c90906956d51e3fd15c163822f66d1
>>>>> ****
>>>>> 51&externalUserId=101&****externalUserType=juniper<http:**
>>>>> //server.ch:5080/openmeetings/**services/UserService/**
>>>>> setUserObjectMainLandingZone?**SID=**c90906956d51e3fd15c163822f66d1**
>>>>> 51&externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=c90906956d51e3fd15c163822f66d151&externalUserId=101&externalUserType=juniper>
>>>>> >
>>>>>
>>>>> params missing in your URL
>>>>> username
>>>>> firstname
>>>>> lastname
>>>>> profilePictureUrl
>>>>> email
>>>>>
>>>>> Again: Those params are NOT optional, if an API call has 10 params you
>>>>> need
>>>>> to specify all 10 params at least with a default value that has the
>>>>> correct
>>>>> type and not the 3 ones you think that might be helpful.
>>>>>
>>>>> Sebastian
>>>>>
>>>>> 2012/2/23 weyerma <thomas.weyermann@nativenet.ch****>
>>>>>
>>>>>  hmmm... if i execute:
>>>>>
>>>>>>
>>>>>> http://server.ch:5080/******openmeetings/services/******UserService/**<http://server.ch:5080/****openmeetings/services/****UserService/**>
>>>>>> <http://server.**ch:5080/**openmeetings/**services/**UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>> >
>>>>>> setUserObjectMainLandingZone?******SID=******
>>>>>> c90906956d51e3fd15c163822f66d1***
>>>>>> ***
>>>>>> 51&externalUserId=101&******externalUserType=juniper<http:****
>>>>>> //server.ch:5080/openmeetings/****services/UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>>> setUserObjectMainLandingZone?****SID=****
>>>>>> c90906956d51e3fd15c163822f66d1****
>>>>>> 51&externalUserId=101&****externalUserType=juniper<http:**
>>>>>> //server.ch:5080/openmeetings/**services/UserService/**
>>>>>> setUserObjectMainLandingZone?**SID=**c90906956d51e3fd15c163822f66d1**
>>>>>> 51&externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=c90906956d51e3fd15c163822f66d151&externalUserId=101&externalUserType=juniper>
>>>>>> >
>>>>>> >
>>>>>>
>>>>>> i get:
>>>>>>
>>>>>>
>>>>>>  <externalUserId>101</******externalUserId>
>>>>>>  <externalUserType>juniper</******externalUserType>
>>>>>> </org.openmeetings.app.******persistence.beans.basic.****
>>>>>> RemoteSessionObject>
>>>>>> DEBUG 02-23 10:00:10.442 Sessionmanagement.java 3277565 341
>>>>>> org.openmeetings.app.data.******basic.Sessionmanagement
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> - updateUser User SID: c90906956d51e3fd15c163822f66d1******51
>>>>>>
>>>>>> DEBUG 02-23 10:00:10.445 ManageCryptStyle.java 3277568 22
>>>>>> org.openmeetings.utils.crypt.******ManageCryptStyle
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> -
>>>>>> getInstanceOfCrypt: org.openmeetings.utils.crypt.******
>>>>>> ManageCryptStyle@670b87aa
>>>>>> DEBUG 02-23 10:00:10.446 ManageCryptStyle.java 3277569 24
>>>>>> org.openmeetings.utils.crypt.******ManageCryptStyle
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> -
>>>>>> getInstanceOfCrypt: org.openmeetings.app.data.**
>>>>>> basic.Configurationmanagement@******344122b9
>>>>>> DEBUG 02-23 10:00:10.446 ManageCryptStyle.java 3277569 31
>>>>>> org.openmeetings.utils.crypt.******ManageCryptStyle
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> -
>>>>>> configKeyCryptClassName: org.openmeetings.utils.crypt.*****
>>>>>> *MD5Implementation
>>>>>>
>>>>>>
>>>>>> if i execute:
>>>>>>
>>>>>> http://server.ch:5080/******openmeetings/services/**<http://server.ch:5080/****openmeetings/services/**>
>>>>>> <http:**//server.ch:5080/****openmeetings/services/**<http://server.ch:5080/**openmeetings/services/**>
>>>>>> >
>>>>>> UserService/setUserObject?SID=**********c90906956d51e3fd15c163822f66d1
>>>>>> ******
>>>>>> 51&username=admin&******externalUserId=101&******
>>>>>> externalUserType=juniper<
>>>>>> http:**//server.ch:5080/**openmeetings/**services/**UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>>> setUserObject?SID=****c90906956d51e3fd15c163822f66d1**
>>>>>> **51&username=admin&**
>>>>>> externalUserId=101&****externalUserType=juniper<http:**
>>>>>> //server.ch:5080/openmeetings/**services/UserService/**
>>>>>> setUserObject?SID=**c90906956d51e3fd15c163822f66d1**51&username=admin&
>>>>>> **externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObject?SID=c90906956d51e3fd15c163822f66d151&username=admin&externalUserId=101&externalUserType=juniper>
>>>>>> >
>>>>>> >
>>>>>>
>>>>>>
>>>>>> the id is always 0...
>>>>>>
>>>>>> DEBUG 02-23 10:01:05.304 UserWebService.java 3332427 422
>>>>>> org.openmeetings.axis.******services.UserWebService
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> -
>>>>>> UserService.setUserObject
>>>>>>
>>>>>> DEBUG 02-23 10:01:05.309 UserWebService.java 3332432 432
>>>>>> org.openmeetings.axis.******services.UserWebService
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> -
>>>>>> username admin
>>>>>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 433
>>>>>> org.openmeetings.axis.******services.UserWebService
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> -
>>>>>> firstname null
>>>>>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 434
>>>>>> org.openmeetings.axis.******services.UserWebService
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> -
>>>>>> lastname null
>>>>>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 435
>>>>>> org.openmeetings.axis.******services.UserWebService
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> -
>>>>>> profilePictureUrl null
>>>>>> DEBUG 02-23 10:01:05.311 UserWebService.java 3332434 436
>>>>>> org.openmeetings.axis.******services.UserWebService
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> -
>>>>>> email null
>>>>>> DEBUG 02-23 10:01:05.313 UserWebService.java 3332436 443
>>>>>> org.openmeetings.axis.******services.UserWebService
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> -
>>>>>> xmlString <org.openmeetings.app.******persistence.beans.basic.**
>>>>>> RemoteSessionObject>
>>>>>>
>>>>>>  <username>admin</username>
>>>>>>  <externalUserId>0</******externalUserId>
>>>>>>  <externalUserType></******externalUserType>
>>>>>> </org.openmeetings.app.******persistence.beans.basic.****
>>>>>> RemoteSessionObject>
>>>>>>
>>>>>>
>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>
>>>>>>  <externalUserId>0</externalUs
>>>>>>
>>>>>>  erId>
>>>>>>> => you did not set any value for the externalUserId, set it to 1 oder
>>>>>>> whatever ... I think the externalUserId can also be a string (or for
>>>>>>> example in our facebook integration the externalUserId is a user hash
>>>>>>> from
>>>>>>> facebook)
>>>>>>> BTW the facebook integration of OpenMeetings is using exactly the same
>>>>>>> API
>>>>>>> call ;)
>>>>>>>
>>>>>>> Sebastian
>>>>>>>
>>>>>>>
>>>>>>> 2012/2/23 weyerma <thomas.weyermann@nativenet.ch******>
>>>>>>>
>>>>>>>  I`m trying to set all the vars but still get the error...
>>>>>>>
>>>>>>>  Is there something wrong with my configuration ?
>>>>>>>>
>>>>>>>> </org.openmeetings.app.********persistence.beans.basic.****
>>>>>>>>
>>>>>>>> RemoteSessionObject>
>>>>>>>>
>>>>>>>> DEBUG 02-23 09:18:41.221 Sessionmanagement.java 788344 341
>>>>>>>> org.openmeetings.app.data.********basic.Sessionmanagement
>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>> - updateUser User SID: f40e04788904d82a01025b89cf9ede********68
>>>>>>>>
>>>>>>>>
>>>>>>>> DEBUG 02-23 09:18:48.890 UserWebService.java 796013 422
>>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>
>>>>>>>> -
>>>>>>>>
>>>>>>>> UserService.setUserObject
>>>>>>>> DEBUG 02-23 09:18:48.897 UserWebService.java 796020 432
>>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>
>>>>>>>> -
>>>>>>>>
>>>>>>>> username admin
>>>>>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 433
>>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>
>>>>>>>> -
>>>>>>>>
>>>>>>>> firstname null
>>>>>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 434
>>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>
>>>>>>>> -
>>>>>>>>
>>>>>>>> lastname null
>>>>>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 435
>>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>
>>>>>>>> -
>>>>>>>>
>>>>>>>> profilePictureUrl null
>>>>>>>> DEBUG 02-23 09:18:48.899 UserWebService.java 796022 436
>>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>>
>>>>>>>> -
>>>>>>>>
>>>>>>>> email null
>>>>>>>> DEBUG 02-23 09:18:48.901 UserWebService.java 796024 443
>>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>> -
>>>>>>>> xmlString <org.openmeetings.app.********persistence.beans.basic.**
>>>>>>>> RemoteSessionObject>
>>>>>>>>  <username>admin</username>
>>>>>>>>
>>>>>>>>  <externalUserId>0</********externalUserId>
>>>>>>>>  <externalUserType></********externalUserType>
>>>>>>>> </org.openmeetings.app.********persistence.beans.basic.****
>>>>>>>> RemoteSessionObject>
>>>>>>>>
>>>>>>>>
>>>>>>>>  <externalUserId>101</********externalUserId>
>>>>>>>>  <externalUserType>juniper</********externalUserType>
>>>>>>>> </org.openmeetings.app.********persistence.beans.basic.****
>>>>>>>> RemoteSessionObject>
>>>>>>>>
>>>>>>>> DEBUG 02-23 09:20:27.089 Sessionmanagement.java 894212 341
>>>>>>>> org.openmeetings.app.data.********basic.Sessionmanagement
>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>> - updateUser User SID: f40e04788904d82a01025b89cf9ede********68
>>>>>>>>
>>>>>>>>
>>>>>>>> DEBUG 02-23 09:20:27.093 ManageCryptStyle.java 894216 22
>>>>>>>> org.openmeetings.utils.crypt.********ManageCryptStyle
>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>> -
>>>>>>>> getInstanceOfCrypt: org.openmeetings.utils.crypt.********
>>>>>>>>
>>>>>>>> ManageCryptStyle@670b87aa
>>>>>>>> DEBUG 02-23 09:20:27.093 ManageCryptStyle.java 894216 24
>>>>>>>> org.openmeetings.utils.crypt.********ManageCryptStyle
>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>> -
>>>>>>>> getInstanceOfCrypt: org.openmeetings.app.data.**
>>>>>>>> basic.Configurationmanagement@********344122b9
>>>>>>>>
>>>>>>>> DEBUG 02-23 09:20:27.094 ManageCryptStyle.java 894217 31
>>>>>>>> org.openmeetings.utils.crypt.********ManageCryptStyle
>>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>> -
>>>>>>>> configKeyCryptClassName: org.openmeetings.utils.crypt.*******
>>>>>>>> *MD5Implementation
>>>>>>>>
>>>>>>>>
>>>>>>>> DEBUG 02-23 09:22:23.310 ErrorService.java 1010433 42
>>>>>>>> org.openmeetings.app.remote.********ErrorService [NioProcessor-3] -
>>>>>>>> errorid,
>>>>>>>>
>>>>>>>>
>>>>>>>> language_id: -1|1
>>>>>>>> DEBUG 02-23 09:22:23.311 ErrorService.java 1010434 46
>>>>>>>> org.openmeetings.app.remote.********ErrorService [NioProcessor-3] -
>>>>>>>>
>>>>>>>>
>>>>>>>> eValues.getFieldvalues_id() = 334
>>>>>>>> DEBUG 02-23 09:22:23.312 ErrorService.java 1010435 48
>>>>>>>> org.openmeetings.app.remote.********ErrorService [NioProcessor-3] -
>>>>>>>> eValues.getErrorType() = org.openmeetings.app.****
>>>>>>>> persistence.beans.basic.**
>>>>>>>>
>>>>>>>> ErrorType@6239b125
>>>>>>>>
>>>>>>>>
>>>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>>>
>>>>>>>>  The params in the SOAP API call
>>>>>>>>
>>>>>>>>   
>>>>>>>> http://incubator.apache.org/********openmeetings/UserService.****<http://incubator.apache.org/******openmeetings/UserService.**>
>>>>>>>>
>>>>>>>>> html#****<http://incubator.**apache.org/****openmeetings/**
>>>>>>>>> UserService.html#****<http://incubator.apache.org/****openmeetings/UserService.html#****>
>>>>>>>>> >
>>>>>>>>> <http://incubator.**apache.**org/**openmeetings/****
>>>>>>>>> UserService.html#**<http://apache.org/**openmeetings/**UserService.html#**>
>>>>>>>>> <http://**incubator.apache.org/****openmeetings/UserService.html#**
>>>>>>>>> ** <http://incubator.apache.org/**openmeetings/UserService.html#**>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> setUserObjectMainLandingZone<****h**ttp://incubator.apache.**
>>>>>>>>> org/**** <http://incubator.apache.org/****><http://incubator.**
>>>>>>>>> apache.org/** <http://incubator.apache.org/**>>
>>>>>>>>>
>>>>>>>>> openmeetings/UserService.html#**********
>>>>>>>>> setUserObjectMainLandingZone<**h**
>>>>>>>>> ttp://incubator.apache.org/****openmeetings/UserService.html#****<http://incubator.apache.org/**openmeetings/UserService.html#**>
>>>>>>>>> setUserObjectMainLandingZone<h**ttp://incubator.apache.org/**
>>>>>>>>> openmeetings/UserService.html#**setUserObjectMainLandingZone<http://incubator.apache.org/openmeetings/UserService.html#setUserObjectMainLandingZone>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> are not optional, you have to set an externalUserId and type
>>>>>>>>> parameter
>>>>>>>>> not
>>>>>>>>> just the SID.
>>>>>>>>>
>>>>>>>>> Sebastian
>>>>>>>>>
>>>>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch********>
>>>>>>>>>
>>>>>>>>>  ok, i do the following to test:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>  for the SID:
>>>>>>>>>>
>>>>>>>>>> http://server.ch:5080/**********openmeetings/services/****<http://server.ch:5080/********openmeetings/services/****>
>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>>>> >
>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>>>> <ht**tp://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> UserService/getSession<http://******server.ch:5080/******
>>>>>>>>>> openmeetings/** <http://server.ch:5080/****openmeetings/**><
>>>>>>>>>> http://server.**ch:5080/**openmeetings/**<http://server.ch:5080/**openmeetings/**>
>>>>>>>>>> >
>>>>>>>>>> services/**UserService/******getSession<http://server.ch:**
>>>>>>>>>> 5080/**openmeetings/services/******UserService/getSession<http**
>>>>>>>>>> ://server.ch:5080/****openmeetings/services/****
>>>>>>>>>> UserService/getSession<http://server.ch:5080/**openmeetings/services/**UserService/getSession>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> <http://**server.ch:5080/******openmeetings/**services/****<http://server.ch:5080/****openmeetings/**services/****>
>>>>>>>>>> UserService/**<http://server.**ch:5080/**openmeetings/****
>>>>>>>>>> services/**UserService/**<http://server.ch:5080/**openmeetings/**services/**UserService/**>
>>>>>>>>>> >
>>>>>>>>>> <http://server.**ch:5080/**openmeetings/****services/**
>>>>>>>>>> UserService/**<http://server.**ch:5080/openmeetings/****
>>>>>>>>>> services/UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> getSession<http://server.ch:******5080/openmeetings/services/****
>>>>>>>>>> UserService/getSession<http://****server.ch:5080/openmeetings/****<http://server.ch:5080/openmeetings/**>
>>>>>>>>>> services/UserService/****getSession<http://server.ch:**
>>>>>>>>>> 5080/openmeetings/services/**UserService/getSession<http://server.ch:5080/openmeetings/services/UserService/getSession>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>>
>>>>>>>>>> <ns:getSessionResponse><ns:**********return
>>>>>>>>>> xsi:type="ax21:Sessiondata"><*
>>>>>>>>>> *****
>>>>>>>>>> ax21:id>73</ax21:id><ax21:**********language_id
>>>>>>>>>> xsi:nil="true"/><ax21:****
>>>>>>>>>> organization_id
>>>>>>>>>> xsi:nil="true"/><ax21:refresh_**********time>2012-02-22</ax21:****
>>>>>>>>>> refresh_**time><ax21:********sessionXml
>>>>>>>>>> xsi:nil="true"/><ax21:session_**********id>******
>>>>>>>>>> b934751f5f23b5e2c979a73c9fbd7c*******
>>>>>>>>>> ***
>>>>>>>>>>
>>>>>>>>>> f3</ax21:session_id><ax21:**********starttermin_time>2012-02-**
>>>>>>>>>> 22<**
>>>>>>>>>> /******
>>>>>>>>>> ax21:starttermin_time><ax21:**********storePermanent
>>>>>>>>>> xsi:nil="true"/><ax21:user_id xsi:nil="true"/></ns:return></**
>>>>>>>>>> ********
>>>>>>>>>> ns:getSessionResponse>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> for login:
>>>>>>>>>>
>>>>>>>>>> http://server.ch:5080/**********openmeetings/services/****<http://server.ch:5080/********openmeetings/services/****>
>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>>>> >
>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>>>> <ht**tp://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>>  UserService/loginUser?SID=<****htt**p://server.ch:5080/****
>>>>>>>>>> openmeetings/services/********UserService/loginUser?SID=<**htt**
>>>>>>>>>> p://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>>>>> UserService/loginUser?SID=<htt**p://server.ch:5080/****
>>>>>>>>>> openmeetings/services/****UserService/loginUser?SID=<http://server.ch:5080/**openmeetings/services/**UserService/loginUser?SID=>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>>
>>>>>>>>>> **********b934751f5f23b5e2c979a73c9fbd7c**
>>>>>>>>>> ********f3&username=admin&**
>>>>>>>>>> userpass=***
>>>>>>>>>> *password<http://server.ch:********5080/openmeetings/services/****
>>>>>>>>>> UserService/loginUser?SID=**********b934751f5f23b5e2c979a73c9fbd7c
>>>>>>>>>> ********
>>>>>>>>>> f3&username=admin&userpass=********password<http://server.ch:****
>>>>>>>>>> 5080/openmeetings/services/******UserService/loginUser?SID=**
>>>>>>>>>> b934751f5f23b5e2c979a73c9fbd7c******f3&username=admin&**
>>>>>>>>>> userpass=***
>>>>>>>>>> *password<http://server.ch:****5080/openmeetings/services/**
>>>>>>>>>> UserService/loginUser?SID=****b934751f5f23b5e2c979a73c9fbd7c****
>>>>>>>>>> f3&username=admin&userpass=****password<http://server.ch:**
>>>>>>>>>> 5080/openmeetings/services/**UserService/loginUser?SID=**
>>>>>>>>>> b934751f5f23b5e2c979a73c9fbd7c**f3&username=admin&userpass=**
>>>>>>>>>> password<http://server.ch:5080/openmeetings/services/UserService/loginUser?SID=b934751f5f23b5e2c979a73c9fbd7cf3&username=admin&userpass=password>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>>
>>>>>>>>>> <ns:loginUserResponse><ns:**********return>1</ns:return></ns:***
>>>>>>>>>> *****
>>>>>>>>>> loginUserResponse>
>>>>>>>>>>
>>>>>>>>>> for landing zone:
>>>>>>>>>>
>>>>>>>>>> http://server.ch:5080/**********openmeetings/services/********<http://server.ch:5080/********openmeetings/services/********>
>>>>>>>>>> UserService/**<http://server.**ch:5080/******openmeetings/**
>>>>>>>>>> services/******UserService/**<http://server.ch:5080/******openmeetings/services/******UserService/**>
>>>>>>>>>> >
>>>>>>>>>> <http://server.**ch:5080/******openmeetings/**
>>>>>>>>>> services/****UserService/**<ht**tp://server.ch:5080/******
>>>>>>>>>> openmeetings/services/******UserService/**<http://server.ch:5080/****openmeetings/services/****UserService/**>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> <http://server.**ch:5080/******openmeetings/**services/****
>>>>>>>>>> UserService/**<http://server.****ch:5080/**openmeetings/**
>>>>>>>>>> services/**UserService/**<http**://server.ch:5080/****
>>>>>>>>>> openmeetings/services/****UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> setUserObjectMainLandingZone?**********SID=http://server.ch:**
>>>>>>>>>> 5080/**** <http://server.ch:5080/****><**http://server.ch:
>>>>>>>>>> **5080/**<htt**p://server.ch:5080/** <http://server.ch:5080/**>>
>>>>>>>>>> >
>>>>>>>>>> openmeetings/services/**********UserService/******
>>>>>>>>>> setUserObjectMainLandingZone?*
>>>>>>>>>> ***SID=*
>>>>>>>>>> *********b49bf973c7d845901b52def0fb6501**
>>>>>>>>>> ********36<http://server.ch:**
>>>>>>>>>> 5080/**** <http://server.ch:5080/****><**http://server.ch:
>>>>>>>>>> **5080/**<htt**p://server.ch:5080/** <http://server.ch:5080/**>>
>>>>>>>>>> >
>>>>>>>>>> openmeetings/services/********UserService/****
>>>>>>>>>> setUserObjectMainLandingZone?********
>>>>>>>>>> SID=http://server.ch:5080/********openmeetings/services/******<http://server.ch:5080/******openmeetings/services/******>
>>>>>>>>>> UserService/**<http://server.**ch:5080/****openmeetings/**
>>>>>>>>>> services/****UserService/**<http://server.ch:5080/****openmeetings/services/****UserService/**>
>>>>>>>>>> >
>>>>>>>>>> <http://server.**ch:5080/****openmeetings/**services/****
>>>>>>>>>> UserService/**<http://server.**ch:5080/**openmeetings/**
>>>>>>>>>> services/**UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> setUserObjectMainLandingZone?********SID=****
>>>>>>>>>>
>>>>>>>>>> b49bf973c7d845901b52def0fb6501********36<http://server.ch:**
>>>>>>>>>> 5080/****  
>>>>>>>>>> <http://server.ch:5080/****><http://server.ch:**5080/**<http://server.ch:5080/**>
>>>>>>>>>> >
>>>>>>>>>> openmeetings/services/******UserService/****
>>>>>>>>>> setUserObjectMainLandingZone?******
>>>>>>>>>> SID=http://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>>>>> UserService/**<http://server.**ch:5080/**openmeetings/**
>>>>>>>>>> services/**UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>>>>> >
>>>>>>>>>> setUserObjectMainLandingZone?******SID=****
>>>>>>>>>> b49bf973c7d845901b52def0fb6501******
>>>>>>>>>> 36<http://server.ch:5080/****openmeetings/services/****
>>>>>>>>>> UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>>>>> setUserObjectMainLandingZone?****SID=http://server.ch:5080/**
>>>>>>>>>> openmeetings/services/****UserService/****
>>>>>>>>>> setUserObjectMainLandingZone?*
>>>>>>>>>> *SID=****b49bf973c7d845901b52def0fb6501****36<
>>>>>>>>>> http://server.ch:5080/**openmeetings/services/**UserService/**
>>>>>>>>>> setUserObjectMainLandingZone?**SID=http://server.ch:5080/**
>>>>>>>>>> openmeetings/services/**UserService/**
>>>>>>>>>> setUserObjectMainLandingZone?**SID=**
>>>>>>>>>> b49bf973c7d845901b52def0fb6501**36<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=b49bf973c7d845901b52def0fb650136>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>>
>>>>>>>>>> <ns:**********setUserObjectMainLandingZoneRe****
>>>>>>>>>> ******sponse><ns:return>**
>>>>>>>>>> d093730627c4e5f01a21130ff779ba**********07</ns:return></ns:**
>>>>>>>>>> setUserObjectMainLandingZoneRe**********sponse>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> then i try to login:
>>>>>>>>>> http://server.ch:5080/**********openmeetings/?secureHash=**<http://server.ch:5080/********openmeetings/?secureHash=**>
>>>>>>>>>> <ht**tp://server.ch:5080/********openmeetings/?secureHash=**<http://server.ch:5080/******openmeetings/?secureHash=**>
>>>>>>>>>> >
>>>>>>>>>> <ht**tp://server.ch:5080/********openmeetings/?secureHash=**<http://server.ch:5080/******openmeetings/?secureHash=**>
>>>>>>>>>> <h**ttp://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> <ht**tp://server.ch:5080/********openmeetings/?secureHash=**<http://server.ch:5080/******openmeetings/?secureHash=**>
>>>>>>>>>> <h**ttp://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>>>>> >
>>>>>>>>>> <ht**tp://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>>>>> <ht**tp://server.ch:5080/****openmeetings/?secureHash=**<http://server.ch:5080/**openmeetings/?secureHash=**>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> d093730627c4e5f01a21130ff779ba**********07<http://server.ch:**
>>>>>>>>>> 5080/**** <http://server.ch:5080/****><**http://server.ch:
>>>>>>>>>> **5080/**<htt**p://server.ch:5080/** <http://server.ch:5080/**>>
>>>>>>>>>> >
>>>>>>>>>>
>>>>>>>>>> openmeetings/?secureHash=**********d093730627c4e5f01a21130ff779ba*
>>>>>>>>>> ***
>>>>>>>>>> ****07<
>>>>>>>>>> http://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>>>>> <ht**tp://server.ch:5080/****openmeetings/?secureHash=**<http://server.ch:5080/**openmeetings/?secureHash=**>
>>>>>>>>>> >
>>>>>>>>>> d093730627c4e5f01a21130ff779ba******07<http://server.ch:5080/****<http://server.ch:5080/**>
>>>>>>>>>> openmeetings/?secureHash=****d093730627c4e5f01a21130ff779ba****07<
>>>>>>>>>> http://server.ch:5080/**openmeetings/?secureHash=**
>>>>>>>>>> d093730627c4e5f01a21130ff779ba**07<http://server.ch:5080/openmeetings/?secureHash=d093730627c4e5f01a21130ff779ba07>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> then i always get:
>>>>>>>>>>
>>>>>>>>>> Unknown error. Please report this to the Administrator.
>>>>>>>>>>
>>>>>>>>>> Do i understand something wrong ?
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>>>>>
>>>>>>>>>>  *If i understand this right, via the SOAP/REST API, i can just
>>>>>>>>>> direct
>>>>>>>>>>
>>>>>>>>>>  login
>>>>>>>>>>
>>>>>>>>>>  to a room... right ? *
>>>>>>>>>>> => No, see my last email with the link to the SOAP/REST call to
>>>>>>>>>>> login
>>>>>>>>>>> to
>>>>>>>>>>> the dashboard.
>>>>>>>>>>>
>>>>>>>>>>> Sebastian
>>>>>>>>>>>
>>>>>>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch**********>
>>>>>>>>>>>
>>>>>>>>>>>  the user is always from LDAP.
>>>>>>>>>>>
>>>>>>>>>>>  The Juniper uses the same data from ADS...
>>>>>>>>>>>
>>>>>>>>>>>  Its just a additional authentification for security...
>>>>>>>>>>>>
>>>>>>>>>>>> The idea is, the server is in the DMZ and ports are open. The
>>>>>>>>>>>> login
>>>>>>>>>>>> page
>>>>>>>>>>>> can be only processed reached via the Juniper from the internal
>>>>>>>>>>>> network.
>>>>>>>>>>>> In juniper i do the following:
>>>>>>>>>>>>
>>>>>>>>>>>> http://server.ch:5080/************openmeetings/?username=<http://server.ch:5080/**********openmeetings/?username=>
>>>>>>>>>>>> <http**://server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http:/**/server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>>   
>>>>>>>>>>>> <http:/**/server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http:**//server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> <http:/**/server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http:**//server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>>
>>>>>>>>>>>> <http:/**/server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http:/**/server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>>> <http:/**/server.ch:5080/****openmeetings/?username=<http://server.ch:5080/**openmeetings/?username=>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> <http:/**/server.ch:5080/********openmeetings/?**username=<http://server.ch:5080/******openmeetings/?**username=>
>>>>>>>>>>>> <htt**p://server.ch:5080/******openmeetings/?**username=<http://server.ch:5080/****openmeetings/?**username=>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http**://server.ch:5080/******openmeetings/?**username=<http://server.ch:5080/****openmeetings/?**username=>
>>>>>>>>>>>> <http**://server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>>   
>>>>>>>>>>>> <http**://server.ch:5080/******openmeetings/?**username=<http://server.ch:5080/****openmeetings/?**username=>
>>>>>>>>>>>> <http**://server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http**://server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>>>>> <http**://server.ch:5080/**openmeetings/?**username=<http://server.ch:5080/openmeetings/?**username=>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> <http**://server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http:/**/server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>>> <http:/**/server.ch:5080/****openmeetings/?username=<http://server.ch:5080/**openmeetings/?username=>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> <http:/**/server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>>>>> <http**://server.ch:5080/**openmeetings/?**username=<http://server.ch:5080/openmeetings/?**username=>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http**://server.ch:5080/****openmeetings/?username=<http://server.ch:5080/**openmeetings/?username=>
>>>>>>>>>>>> <http:/**/server.ch:5080/openmeetings/?**username=<http://server.ch:5080/openmeetings/?username=>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> "xxxxx"**&password="xxxxx"&**********domain="**xxxx"
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> and replace the values with the login vars from the SA.
>>>>>>>>>>>>
>>>>>>>>>>>> If i understand this right, via the SOAP/REST API, i can just
>>>>>>>>>>>> direct
>>>>>>>>>>>> login
>>>>>>>>>>>> to a room... right ? i like to do the normal login way, like with
>>>>>>>>>>>> the
>>>>>>>>>>>> login
>>>>>>>>>>>> form.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>>>>>>>
>>>>>>>>>>>>  Fixing username/pwd will also not fix it really, what userId,
>>>>>>>>>>>> email
>>>>>>>>>>>> avatar
>>>>>>>>>>>>
>>>>>>>>>>>>  will the user use for its session after the login then ?
>>>>>>>>>>>>
>>>>>>>>>>>>  You should build your own doorway page using the SOAP/REST API
>>>>>>>>>>>>
>>>>>>>>>>>>> instead
>>>>>>>>>>>>> of
>>>>>>>>>>>>> changing the source code to send the credentials elsewhere.
>>>>>>>>>>>>> By doing that you will not need to edit any source code of
>>>>>>>>>>>>> OpenMeetings
>>>>>>>>>>>>> and
>>>>>>>>>>>>> can also easily switch between OpenMeetings versions.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Sebastian
>>>>>>>>>>>>>
>>>>>>>>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch************>
>>>>>>>>>>>>>
>>>>>>>>>>>>>  I like to use the openmeetings with our Juniper SA for auth.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>  Can someone give me a hint, how i can call the login directly
>>>>>>>>>>>>> from
>>>>>>>>>>>>>
>>>>>>>>>>>>>  the
>>>>>>>>>>>>>> login window ? i just need to pass the vars "user, password,
>>>>>>>>>>>>>> domain"
>>>>>>>>>>>>>> over
>>>>>>>>>>>>>> the url and send them in the login window. I figured out to
>>>>>>>>>>>>>> call
>>>>>>>>>>>>>> the
>>>>>>>>>>>>>> parent.login(); in checkLoginData.lzx but i don`t know how to
>>>>>>>>>>>>>> send
>>>>>>>>>>>>>> the
>>>>>>>>>>>>>> login variables.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Is there no function like login(username,password,**********
>>>>>>>>>>>>>> ****domain);
>>>>>>>>>>>>>> ?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  --
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  Sebastian Wagner
>>>>>>>>>>>>> http://www.openmeetings.de
>>>>>>>>>>>>>
>>>>>>>>>>>>> http://incubator.apache.org/************openmeetings/<http://incubator.apache.org/**********openmeetings/>
>>>>>>>>>>>>> <http://**incubator.apache.org/**********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http://**incubator.apache.**org/********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>>>>> <http**://incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http://**incubator.apache.****org/******openmeetings/<http:/**
>>>>>>>>>>>>> /incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http:/**/incubator.apache.**org/******openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>>> <http:/**/incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http://**incubator.apache.******org/****openmeetings/<http://*
>>>>>>>>>>>>> ***
>>>>>>>>>>>>> incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>>> <http://**incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http://**incubator.apache.****org/****openmeetings/<http://**
>>>>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http://**incubator.apache.********org/**openmeetings/<http://*
>>>>>>>>>>>>> ***
>>>>>>>>>>>>>
>>>>>>>>>>>>> incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>>> <http://**incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>>
>>>>>>>>>>>>> <http://**incubator.apache.******org/**openmeetings/<http://**
>>>>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http://**incubator.apache.****org/**openmeetings/<http://**
>>>>>>>>>>>>> incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> http://www.webbase-design.de
>>>>>>>>>>>>> http://www.wagner-sebastian.************com <
>>>>>>>>>>>>> http://www.wagner-sebastian.********
>>>>>>>>>>>>> **com<http://www.wagner-******seba**stian.com <
>>>>>>>>>>>>> http://sebastian.com
>>>>>>>>>>>>> ><
>>>>>>>>>>>>> http://www.wagner-**sebastian.****com <http://sebastian.com> <
>>>>>>>>>>>>> http://www.wagner-sebastian.****com<http://www.wagner-**
>>>>>>>>>>>>> sebastian.com <http://www.wagner-sebastian.com>>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> seba.wagner@gmail.com
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>  --
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>  Sebastian Wagner
>>>>>>>>>>> http://www.openmeetings.de
>>>>>>>>>>> http://incubator.apache.org/**********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>>> <http://**incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>> >
>>>>>>>>>>> <http://**incubator.apache.**org/******openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>> <http:/**/incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <http://**incubator.apache.****org/****openmeetings/<http://**
>>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>> >
>>>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <http://**incubator.apache.******org/**openmeetings/<http://**
>>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <http://**incubator.apache.****org/**openmeetings/<http://**
>>>>>>>>>>> incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>> >
>>>>>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> http://www.webbase-design.de
>>>>>>>>>>> http://www.wagner-sebastian.**********com <
>>>>>>>>>>> http://www.wagner-sebastian.******
>>>>>>>>>>> **com<http://www.wagner-****seba**stian.com <http://sebastian.com
>>>>>>>>>>> ><
>>>>>>>>>>> http://www.wagner-**sebastian.**com <http://sebastian.com> <
>>>>>>>>>>> http://www.wagner-sebastian.**com<http://www.wagner-sebastian.com>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> seba.wagner@gmail.com
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>   --
>>>>>>>>>>
>>>>>>>>> Sebastian Wagner
>>>>>>>>> http://www.openmeetings.de
>>>>>>>>> http://incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>> <http://**incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>> >
>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> <http://**incubator.apache.****org/**openmeetings/<http://**
>>>>>>>>> incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>> >
>>>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> http://www.webbase-design.de
>>>>>>>>> http://www.wagner-sebastian.********com <
>>>>>>>>> http://www.wagner-sebastian.****
>>>>>>>>> **com<http://www.wagner-**seba**stian.com <http://sebastian.com><
>>>>>>>>> http://www.wagner-**sebastian.com <http://www.wagner-sebastian.com>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> seba.wagner@gmail.com
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>  --
>>>>>>> Sebastian Wagner
>>>>>>> http://www.openmeetings.de
>>>>>>> http://incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>> >
>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>> >
>>>>>>> >
>>>>>>> http://www.webbase-design.de
>>>>>>> http://www.wagner-sebastian.******com <http://www.wagner-sebastian.**
>>>>>>> **com<http://www.wagner-**sebastian.com<http://www.wagner-sebastian.com>
>>>>>>> >
>>>>>>> >
>>>>>>> seba.wagner@gmail.com
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>> --
>>>>> Sebastian Wagner
>>>>> http://www.openmeetings.de
>>>>> http://incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>> >
>>>>> http://www.webbase-design.de
>>>>> http://www.wagner-sebastian.****com  
>>>>> <http://www.wagner-sebastian.**com<http://www.wagner-sebastian.com>
>>>>> >
>>>>> seba.wagner@gmail.com
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>> --
>>> Sebastian Wagner
>>> http://www.openmeetings.de
>>> http://incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>> http://www.webbase-design.de
>>> http://www.wagner-sebastian.**com <http://www.wagner-sebastian.com>
>>> seba.wagner@gmail.com
>>>
>>>
>>
>


Re: SSO integration

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
Your log and the error message do not fit together.
What version of Openmeetings are you testing with?

Sebastian
Am 06.03.2012 14:16 schrieb "weyerma" <th...@nativenet.ch>:

> ok, thank you.
> And if i log in with the hash returned from setUserObjectMainLandingZone?:
>
> http://server.ch:5080/**openmeetings/secureHash=**
> efd907cb83e5e05dbfc1e67f24539e**8e<http://server.ch:5080/openmeetings/secureHash=efd907cb83e5e05dbfc1e67f24539e8e>
>
> i always get the "Please contact a Administrator Message"
>
> DEBUG 03-06 09:12:22.974 MainService.java 293698 488
> org.openmeetings.app.remote.**MainService [NioProcessor-2] - loginReturn
> IS < 0 for SID: f06df7f17345cfb52934affa144855**19
> DEBUG 03-06 09:12:23.492 ErrorService.java 294216 42
> org.openmeetings.app.remote.**ErrorService [NioProcessor-2] - errorid,
> language_id: -1|1
> DEBUG 03-06 09:12:23.503 ErrorService.java 294227 46
> org.openmeetings.app.remote.**ErrorService [NioProcessor-2] -
> eValues.getFieldvalues_id() = 334
> DEBUG 03-06 09:12:23.508 ErrorService.java 294232 48
> org.openmeetings.app.remote.**ErrorService [NioProcessor-2] -
> eValues.getErrorType() = org.openmeetings.app.**persistence.beans.basic.**
> ErrorType@287d0f4d
>
> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>
>  Yes it does look fine
>>
>> 2012/3/6 weyerma <thomas.weyermann@nativenet.ch**>
>>
>>  I`m still trying to getting this work...
>>> Can you please help me to find the misstake... The following steps are
>>> ok... right ? or do i miss something ?
>>> Only the admin needs to be a already existing user in the system...
>>> right ?
>>>
>>>
>>>
>>> 1. http://server.ch:5080/****openmeetings/services/****
>>> UserService/getSession<http://server.ch:5080/**openmeetings/services/**UserService/getSession>
>>> <http://**server.ch:5080/openmeetings/**services/UserService/**
>>> getSession<http://server.ch:5080/openmeetings/services/UserService/getSession>
>>> >
>>>
>>> 2. http://server.ch:5080/****openmeetings/services/**<http://server.ch:5080/**openmeetings/services/**>
>>> UserService/loginUser?SID=****f06df7f17345cfb52934affa144855****
>>> 19&username=admin&userpass=****pass<http://server.ch:5080/**
>>> openmeetings/services/**UserService/loginUser?SID=**
>>> f06df7f17345cfb52934affa144855**19&username=admin&userpass=**pass<http://server.ch:5080/openmeetings/services/UserService/loginUser?SID=f06df7f17345cfb52934affa14485519&username=admin&userpass=pass>
>>> >
>>>
>>> 3. http://server.ch:5080/****openmeetings/services/****UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>> setUserObjectMainLandingZone?****SID=****f06df7f17345cfb52934affa144855*
>>> ***
>>> 19&username=admin&firstname=****firstname&lastname=lastname&**
>>> profilePictureUrl=http://www.****url.ch&email=servicedesk@**
>>> email.ch&externalUserId=118&****externalUserType=juniper<http:**
>>> //server.ch:5080/openmeetings/**services/UserService/**
>>> setUserObjectMainLandingZone?**SID=**f06df7f17345cfb52934affa144855**
>>> 19&username=admin&firstname=**firstname&lastname=lastname&**
>>> profilePictureUrl=http://www.**url.ch&email=servicedesk@**
>>> email.ch&externalUserId=118&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=f06df7f17345cfb52934affa14485519&username=admin&firstname=firstname&lastname=lastname&profilePictureUrl=http://www.url.ch&email=servicedesk@email.ch&externalUserId=118&externalUserType=juniper>
>>> >
>>>
>>>
>>>
>>>
>>>
>>>
>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>
>>>  http://server.ch:5080/****openmeetings/services/****UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>
>>>> setUserObjectMainLandingZone?****SID=****c90906956d51e3fd15c163822f66d1
>>>> ****
>>>> 51&externalUserId=101&****externalUserType=juniper<http:**
>>>> //server.ch:5080/openmeetings/**services/UserService/**
>>>> setUserObjectMainLandingZone?**SID=**c90906956d51e3fd15c163822f66d1**
>>>> 51&externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=c90906956d51e3fd15c163822f66d151&externalUserId=101&externalUserType=juniper>
>>>> >
>>>>
>>>> params missing in your URL
>>>> username
>>>> firstname
>>>> lastname
>>>> profilePictureUrl
>>>> email
>>>>
>>>> Again: Those params are NOT optional, if an API call has 10 params you
>>>> need
>>>> to specify all 10 params at least with a default value that has the
>>>> correct
>>>> type and not the 3 ones you think that might be helpful.
>>>>
>>>> Sebastian
>>>>
>>>> 2012/2/23 weyerma <thomas.weyermann@nativenet.ch****>
>>>>
>>>>  hmmm... if i execute:
>>>>
>>>>>
>>>>> http://server.ch:5080/******openmeetings/services/******UserService/**<http://server.ch:5080/****openmeetings/services/****UserService/**>
>>>>> <http://server.**ch:5080/**openmeetings/**services/**UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>> >
>>>>> setUserObjectMainLandingZone?******SID=******
>>>>> c90906956d51e3fd15c163822f66d1***
>>>>> ***
>>>>> 51&externalUserId=101&******externalUserType=juniper<http:****
>>>>> //server.ch:5080/openmeetings/****services/UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>> setUserObjectMainLandingZone?****SID=****
>>>>> c90906956d51e3fd15c163822f66d1****
>>>>> 51&externalUserId=101&****externalUserType=juniper<http:**
>>>>> //server.ch:5080/openmeetings/**services/UserService/**
>>>>> setUserObjectMainLandingZone?**SID=**c90906956d51e3fd15c163822f66d1**
>>>>> 51&externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=c90906956d51e3fd15c163822f66d151&externalUserId=101&externalUserType=juniper>
>>>>> >
>>>>> >
>>>>>
>>>>> i get:
>>>>>
>>>>>
>>>>>  <externalUserId>101</******externalUserId>
>>>>>  <externalUserType>juniper</******externalUserType>
>>>>> </org.openmeetings.app.******persistence.beans.basic.****
>>>>> RemoteSessionObject>
>>>>> DEBUG 02-23 10:00:10.442 Sessionmanagement.java 3277565 341
>>>>> org.openmeetings.app.data.******basic.Sessionmanagement
>>>>> [http-0.0.0.0-5080-1]
>>>>> - updateUser User SID: c90906956d51e3fd15c163822f66d1******51
>>>>>
>>>>> DEBUG 02-23 10:00:10.445 ManageCryptStyle.java 3277568 22
>>>>> org.openmeetings.utils.crypt.******ManageCryptStyle
>>>>> [http-0.0.0.0-5080-1]
>>>>> -
>>>>> getInstanceOfCrypt: org.openmeetings.utils.crypt.******
>>>>> ManageCryptStyle@670b87aa
>>>>> DEBUG 02-23 10:00:10.446 ManageCryptStyle.java 3277569 24
>>>>> org.openmeetings.utils.crypt.******ManageCryptStyle
>>>>> [http-0.0.0.0-5080-1]
>>>>> -
>>>>> getInstanceOfCrypt: org.openmeetings.app.data.**
>>>>> basic.Configurationmanagement@******344122b9
>>>>> DEBUG 02-23 10:00:10.446 ManageCryptStyle.java 3277569 31
>>>>> org.openmeetings.utils.crypt.******ManageCryptStyle
>>>>> [http-0.0.0.0-5080-1]
>>>>> -
>>>>> configKeyCryptClassName: org.openmeetings.utils.crypt.*****
>>>>> *MD5Implementation
>>>>>
>>>>>
>>>>> if i execute:
>>>>>
>>>>> http://server.ch:5080/******openmeetings/services/**<http://server.ch:5080/****openmeetings/services/**>
>>>>> <http:**//server.ch:5080/****openmeetings/services/**<http://server.ch:5080/**openmeetings/services/**>
>>>>> >
>>>>> UserService/setUserObject?SID=**********c90906956d51e3fd15c163822f66d1
>>>>> ******
>>>>> 51&username=admin&******externalUserId=101&******
>>>>> externalUserType=juniper<
>>>>> http:**//server.ch:5080/**openmeetings/**services/**UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>> setUserObject?SID=****c90906956d51e3fd15c163822f66d1**
>>>>> **51&username=admin&**
>>>>> externalUserId=101&****externalUserType=juniper<http:**
>>>>> //server.ch:5080/openmeetings/**services/UserService/**
>>>>> setUserObject?SID=**c90906956d51e3fd15c163822f66d1**51&username=admin&
>>>>> **externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObject?SID=c90906956d51e3fd15c163822f66d151&username=admin&externalUserId=101&externalUserType=juniper>
>>>>> >
>>>>> >
>>>>>
>>>>>
>>>>> the id is always 0...
>>>>>
>>>>> DEBUG 02-23 10:01:05.304 UserWebService.java 3332427 422
>>>>> org.openmeetings.axis.******services.UserWebService
>>>>> [http-0.0.0.0-5080-1]
>>>>> -
>>>>> UserService.setUserObject
>>>>>
>>>>> DEBUG 02-23 10:01:05.309 UserWebService.java 3332432 432
>>>>> org.openmeetings.axis.******services.UserWebService
>>>>> [http-0.0.0.0-5080-1]
>>>>> -
>>>>> username admin
>>>>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 433
>>>>> org.openmeetings.axis.******services.UserWebService
>>>>> [http-0.0.0.0-5080-1]
>>>>> -
>>>>> firstname null
>>>>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 434
>>>>> org.openmeetings.axis.******services.UserWebService
>>>>> [http-0.0.0.0-5080-1]
>>>>> -
>>>>> lastname null
>>>>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 435
>>>>> org.openmeetings.axis.******services.UserWebService
>>>>> [http-0.0.0.0-5080-1]
>>>>> -
>>>>> profilePictureUrl null
>>>>> DEBUG 02-23 10:01:05.311 UserWebService.java 3332434 436
>>>>> org.openmeetings.axis.******services.UserWebService
>>>>> [http-0.0.0.0-5080-1]
>>>>> -
>>>>> email null
>>>>> DEBUG 02-23 10:01:05.313 UserWebService.java 3332436 443
>>>>> org.openmeetings.axis.******services.UserWebService
>>>>> [http-0.0.0.0-5080-1]
>>>>> -
>>>>> xmlString <org.openmeetings.app.******persistence.beans.basic.**
>>>>> RemoteSessionObject>
>>>>>
>>>>>  <username>admin</username>
>>>>>  <externalUserId>0</******externalUserId>
>>>>>  <externalUserType></******externalUserType>
>>>>> </org.openmeetings.app.******persistence.beans.basic.****
>>>>> RemoteSessionObject>
>>>>>
>>>>>
>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>
>>>>>  <externalUserId>0</externalUs
>>>>>
>>>>>  erId>
>>>>>> => you did not set any value for the externalUserId, set it to 1 oder
>>>>>> whatever ... I think the externalUserId can also be a string (or for
>>>>>> example in our facebook integration the externalUserId is a user hash
>>>>>> from
>>>>>> facebook)
>>>>>> BTW the facebook integration of OpenMeetings is using exactly the same
>>>>>> API
>>>>>> call ;)
>>>>>>
>>>>>> Sebastian
>>>>>>
>>>>>>
>>>>>> 2012/2/23 weyerma <thomas.weyermann@nativenet.ch******>
>>>>>>
>>>>>>  I`m trying to set all the vars but still get the error...
>>>>>>
>>>>>>  Is there something wrong with my configuration ?
>>>>>>>
>>>>>>> </org.openmeetings.app.********persistence.beans.basic.****
>>>>>>>
>>>>>>> RemoteSessionObject>
>>>>>>>
>>>>>>> DEBUG 02-23 09:18:41.221 Sessionmanagement.java 788344 341
>>>>>>> org.openmeetings.app.data.********basic.Sessionmanagement
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> - updateUser User SID: f40e04788904d82a01025b89cf9ede********68
>>>>>>>
>>>>>>>
>>>>>>> DEBUG 02-23 09:18:48.890 UserWebService.java 796013 422
>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>
>>>>>>> -
>>>>>>>
>>>>>>> UserService.setUserObject
>>>>>>> DEBUG 02-23 09:18:48.897 UserWebService.java 796020 432
>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>
>>>>>>> -
>>>>>>>
>>>>>>> username admin
>>>>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 433
>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>
>>>>>>> -
>>>>>>>
>>>>>>> firstname null
>>>>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 434
>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>
>>>>>>> -
>>>>>>>
>>>>>>> lastname null
>>>>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 435
>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>
>>>>>>> -
>>>>>>>
>>>>>>> profilePictureUrl null
>>>>>>> DEBUG 02-23 09:18:48.899 UserWebService.java 796022 436
>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>>
>>>>>>> -
>>>>>>>
>>>>>>> email null
>>>>>>> DEBUG 02-23 09:18:48.901 UserWebService.java 796024 443
>>>>>>> org.openmeetings.axis.********services.UserWebService
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> -
>>>>>>> xmlString <org.openmeetings.app.********persistence.beans.basic.**
>>>>>>> RemoteSessionObject>
>>>>>>>  <username>admin</username>
>>>>>>>
>>>>>>>  <externalUserId>0</********externalUserId>
>>>>>>>  <externalUserType></********externalUserType>
>>>>>>> </org.openmeetings.app.********persistence.beans.basic.****
>>>>>>> RemoteSessionObject>
>>>>>>>
>>>>>>>
>>>>>>>  <externalUserId>101</********externalUserId>
>>>>>>>  <externalUserType>juniper</********externalUserType>
>>>>>>> </org.openmeetings.app.********persistence.beans.basic.****
>>>>>>> RemoteSessionObject>
>>>>>>>
>>>>>>> DEBUG 02-23 09:20:27.089 Sessionmanagement.java 894212 341
>>>>>>> org.openmeetings.app.data.********basic.Sessionmanagement
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> - updateUser User SID: f40e04788904d82a01025b89cf9ede********68
>>>>>>>
>>>>>>>
>>>>>>> DEBUG 02-23 09:20:27.093 ManageCryptStyle.java 894216 22
>>>>>>> org.openmeetings.utils.crypt.********ManageCryptStyle
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> -
>>>>>>> getInstanceOfCrypt: org.openmeetings.utils.crypt.********
>>>>>>>
>>>>>>> ManageCryptStyle@670b87aa
>>>>>>> DEBUG 02-23 09:20:27.093 ManageCryptStyle.java 894216 24
>>>>>>> org.openmeetings.utils.crypt.********ManageCryptStyle
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> -
>>>>>>> getInstanceOfCrypt: org.openmeetings.app.data.**
>>>>>>> basic.Configurationmanagement@********344122b9
>>>>>>>
>>>>>>> DEBUG 02-23 09:20:27.094 ManageCryptStyle.java 894217 31
>>>>>>> org.openmeetings.utils.crypt.********ManageCryptStyle
>>>>>>> [http-0.0.0.0-5080-1]
>>>>>>> -
>>>>>>> configKeyCryptClassName: org.openmeetings.utils.crypt.*******
>>>>>>> *MD5Implementation
>>>>>>>
>>>>>>>
>>>>>>> DEBUG 02-23 09:22:23.310 ErrorService.java 1010433 42
>>>>>>> org.openmeetings.app.remote.********ErrorService [NioProcessor-3] -
>>>>>>> errorid,
>>>>>>>
>>>>>>>
>>>>>>> language_id: -1|1
>>>>>>> DEBUG 02-23 09:22:23.311 ErrorService.java 1010434 46
>>>>>>> org.openmeetings.app.remote.********ErrorService [NioProcessor-3] -
>>>>>>>
>>>>>>>
>>>>>>> eValues.getFieldvalues_id() = 334
>>>>>>> DEBUG 02-23 09:22:23.312 ErrorService.java 1010435 48
>>>>>>> org.openmeetings.app.remote.********ErrorService [NioProcessor-3] -
>>>>>>> eValues.getErrorType() = org.openmeetings.app.****
>>>>>>> persistence.beans.basic.**
>>>>>>>
>>>>>>> ErrorType@6239b125
>>>>>>>
>>>>>>>
>>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>>
>>>>>>>  The params in the SOAP API call
>>>>>>>
>>>>>>>  http://incubator.apache.org/********openmeetings/UserService.****<http://incubator.apache.org/******openmeetings/UserService.**>
>>>>>>>
>>>>>>>> html#****<http://incubator.**apache.org/****openmeetings/**
>>>>>>>> UserService.html#****<http://incubator.apache.org/****openmeetings/UserService.html#****>
>>>>>>>> >
>>>>>>>> <http://incubator.**apache.**org/**openmeetings/****
>>>>>>>> UserService.html#**<http://apache.org/**openmeetings/**UserService.html#**>
>>>>>>>> <http://**incubator.apache.org/****openmeetings/UserService.html#**
>>>>>>>> ** <http://incubator.apache.org/**openmeetings/UserService.html#**>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> setUserObjectMainLandingZone<****h**ttp://incubator.apache.**
>>>>>>>> org/**** <http://incubator.apache.org/****><http://incubator.**
>>>>>>>> apache.org/** <http://incubator.apache.org/**>>
>>>>>>>>
>>>>>>>> openmeetings/UserService.html#**********
>>>>>>>> setUserObjectMainLandingZone<**h**
>>>>>>>> ttp://incubator.apache.org/****openmeetings/UserService.html#****<http://incubator.apache.org/**openmeetings/UserService.html#**>
>>>>>>>> setUserObjectMainLandingZone<h**ttp://incubator.apache.org/**
>>>>>>>> openmeetings/UserService.html#**setUserObjectMainLandingZone<http://incubator.apache.org/openmeetings/UserService.html#setUserObjectMainLandingZone>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>>
>>>>>>>>
>>>>>>>> are not optional, you have to set an externalUserId and type
>>>>>>>> parameter
>>>>>>>> not
>>>>>>>> just the SID.
>>>>>>>>
>>>>>>>> Sebastian
>>>>>>>>
>>>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch********>
>>>>>>>>
>>>>>>>>  ok, i do the following to test:
>>>>>>>>
>>>>>>>>
>>>>>>>>  for the SID:
>>>>>>>>>
>>>>>>>>> http://server.ch:5080/**********openmeetings/services/****<http://server.ch:5080/********openmeetings/services/****>
>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>>> >
>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>>> <ht**tp://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> UserService/getSession<http://******server.ch:5080/******
>>>>>>>>> openmeetings/** <http://server.ch:5080/****openmeetings/**><
>>>>>>>>> http://server.**ch:5080/**openmeetings/**<http://server.ch:5080/**openmeetings/**>
>>>>>>>>> >
>>>>>>>>> services/**UserService/******getSession<http://server.ch:**
>>>>>>>>> 5080/**openmeetings/services/******UserService/getSession<http**
>>>>>>>>> ://server.ch:5080/****openmeetings/services/****
>>>>>>>>> UserService/getSession<http://server.ch:5080/**openmeetings/services/**UserService/getSession>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> <http://**server.ch:5080/******openmeetings/**services/****<http://server.ch:5080/****openmeetings/**services/****>
>>>>>>>>> UserService/**<http://server.**ch:5080/**openmeetings/****
>>>>>>>>> services/**UserService/**<http://server.ch:5080/**openmeetings/**services/**UserService/**>
>>>>>>>>> >
>>>>>>>>> <http://server.**ch:5080/**openmeetings/****services/**
>>>>>>>>> UserService/**<http://server.**ch:5080/openmeetings/****
>>>>>>>>> services/UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> getSession<http://server.ch:******5080/openmeetings/services/****
>>>>>>>>> UserService/getSession<http://****server.ch:5080/openmeetings/****<http://server.ch:5080/openmeetings/**>
>>>>>>>>> services/UserService/****getSession<http://server.ch:**
>>>>>>>>> 5080/openmeetings/services/**UserService/getSession<http://server.ch:5080/openmeetings/services/UserService/getSession>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>> <ns:getSessionResponse><ns:**********return
>>>>>>>>> xsi:type="ax21:Sessiondata"><*
>>>>>>>>> *****
>>>>>>>>> ax21:id>73</ax21:id><ax21:**********language_id
>>>>>>>>> xsi:nil="true"/><ax21:****
>>>>>>>>> organization_id
>>>>>>>>> xsi:nil="true"/><ax21:refresh_**********time>2012-02-22</ax21:****
>>>>>>>>> refresh_**time><ax21:********sessionXml
>>>>>>>>> xsi:nil="true"/><ax21:session_**********id>******
>>>>>>>>> b934751f5f23b5e2c979a73c9fbd7c*******
>>>>>>>>> ***
>>>>>>>>>
>>>>>>>>> f3</ax21:session_id><ax21:**********starttermin_time>2012-02-**
>>>>>>>>> 22<**
>>>>>>>>> /******
>>>>>>>>> ax21:starttermin_time><ax21:**********storePermanent
>>>>>>>>> xsi:nil="true"/><ax21:user_id xsi:nil="true"/></ns:return></**
>>>>>>>>> ********
>>>>>>>>> ns:getSessionResponse>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> for login:
>>>>>>>>>
>>>>>>>>> http://server.ch:5080/**********openmeetings/services/****<http://server.ch:5080/********openmeetings/services/****>
>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>>> >
>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>>> <ht**tp://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>>  UserService/loginUser?SID=<****htt**p://server.ch:5080/****
>>>>>>>>> openmeetings/services/********UserService/loginUser?SID=<**htt**
>>>>>>>>> p://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>>>> UserService/loginUser?SID=<htt**p://server.ch:5080/****
>>>>>>>>> openmeetings/services/****UserService/loginUser?SID=<http://server.ch:5080/**openmeetings/services/**UserService/loginUser?SID=>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>> **********b934751f5f23b5e2c979a73c9fbd7c**
>>>>>>>>> ********f3&username=admin&**
>>>>>>>>> userpass=***
>>>>>>>>> *password<http://server.ch:********5080/openmeetings/services/****
>>>>>>>>> UserService/loginUser?SID=**********b934751f5f23b5e2c979a73c9fbd7c
>>>>>>>>> ********
>>>>>>>>> f3&username=admin&userpass=********password<http://server.ch:****
>>>>>>>>> 5080/openmeetings/services/******UserService/loginUser?SID=**
>>>>>>>>> b934751f5f23b5e2c979a73c9fbd7c******f3&username=admin&**
>>>>>>>>> userpass=***
>>>>>>>>> *password<http://server.ch:****5080/openmeetings/services/**
>>>>>>>>> UserService/loginUser?SID=****b934751f5f23b5e2c979a73c9fbd7c****
>>>>>>>>> f3&username=admin&userpass=****password<http://server.ch:**
>>>>>>>>> 5080/openmeetings/services/**UserService/loginUser?SID=**
>>>>>>>>> b934751f5f23b5e2c979a73c9fbd7c**f3&username=admin&userpass=**
>>>>>>>>> password<http://server.ch:5080/openmeetings/services/UserService/loginUser?SID=b934751f5f23b5e2c979a73c9fbd7cf3&username=admin&userpass=password>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>> <ns:loginUserResponse><ns:**********return>1</ns:return></ns:***
>>>>>>>>> *****
>>>>>>>>> loginUserResponse>
>>>>>>>>>
>>>>>>>>> for landing zone:
>>>>>>>>>
>>>>>>>>> http://server.ch:5080/**********openmeetings/services/********<http://server.ch:5080/********openmeetings/services/********>
>>>>>>>>> UserService/**<http://server.**ch:5080/******openmeetings/**
>>>>>>>>> services/******UserService/**<http://server.ch:5080/******openmeetings/services/******UserService/**>
>>>>>>>>> >
>>>>>>>>> <http://server.**ch:5080/******openmeetings/**
>>>>>>>>> services/****UserService/**<ht**tp://server.ch:5080/******
>>>>>>>>> openmeetings/services/******UserService/**<http://server.ch:5080/****openmeetings/services/****UserService/**>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> <http://server.**ch:5080/******openmeetings/**services/****
>>>>>>>>> UserService/**<http://server.****ch:5080/**openmeetings/**
>>>>>>>>> services/**UserService/**<http**://server.ch:5080/****
>>>>>>>>> openmeetings/services/****UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> setUserObjectMainLandingZone?**********SID=http://server.ch:**
>>>>>>>>> 5080/**** <http://server.ch:5080/****><**http://server.ch:
>>>>>>>>> **5080/**<htt**p://server.ch:5080/** <http://server.ch:5080/**>>
>>>>>>>>> >
>>>>>>>>> openmeetings/services/**********UserService/******
>>>>>>>>> setUserObjectMainLandingZone?*
>>>>>>>>> ***SID=*
>>>>>>>>> *********b49bf973c7d845901b52def0fb6501**
>>>>>>>>> ********36<http://server.ch:**
>>>>>>>>> 5080/**** <http://server.ch:5080/****><**http://server.ch:
>>>>>>>>> **5080/**<htt**p://server.ch:5080/** <http://server.ch:5080/**>>
>>>>>>>>> >
>>>>>>>>> openmeetings/services/********UserService/****
>>>>>>>>> setUserObjectMainLandingZone?********
>>>>>>>>> SID=http://server.ch:5080/********openmeetings/services/******<http://server.ch:5080/******openmeetings/services/******>
>>>>>>>>> UserService/**<http://server.**ch:5080/****openmeetings/**
>>>>>>>>> services/****UserService/**<http://server.ch:5080/****openmeetings/services/****UserService/**>
>>>>>>>>> >
>>>>>>>>> <http://server.**ch:5080/****openmeetings/**services/****
>>>>>>>>> UserService/**<http://server.**ch:5080/**openmeetings/**
>>>>>>>>> services/**UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> setUserObjectMainLandingZone?********SID=****
>>>>>>>>>
>>>>>>>>> b49bf973c7d845901b52def0fb6501********36<http://server.ch:**
>>>>>>>>> 5080/**** <http://server.ch:5080/****><http://server.ch:**5080/**<http://server.ch:5080/**>
>>>>>>>>> >
>>>>>>>>> openmeetings/services/******UserService/****
>>>>>>>>> setUserObjectMainLandingZone?******
>>>>>>>>> SID=http://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>>>> UserService/**<http://server.**ch:5080/**openmeetings/**
>>>>>>>>> services/**UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>>>> >
>>>>>>>>> setUserObjectMainLandingZone?******SID=****
>>>>>>>>> b49bf973c7d845901b52def0fb6501******
>>>>>>>>> 36<http://server.ch:5080/****openmeetings/services/****
>>>>>>>>> UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>>>> setUserObjectMainLandingZone?****SID=http://server.ch:5080/**
>>>>>>>>> openmeetings/services/****UserService/****
>>>>>>>>> setUserObjectMainLandingZone?*
>>>>>>>>> *SID=****b49bf973c7d845901b52def0fb6501****36<
>>>>>>>>> http://server.ch:5080/**openmeetings/services/**UserService/**
>>>>>>>>> setUserObjectMainLandingZone?**SID=http://server.ch:5080/**
>>>>>>>>> openmeetings/services/**UserService/**
>>>>>>>>> setUserObjectMainLandingZone?**SID=**
>>>>>>>>> b49bf973c7d845901b52def0fb6501**36<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=b49bf973c7d845901b52def0fb650136>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>> <ns:**********setUserObjectMainLandingZoneRe****
>>>>>>>>> ******sponse><ns:return>**
>>>>>>>>> d093730627c4e5f01a21130ff779ba**********07</ns:return></ns:**
>>>>>>>>> setUserObjectMainLandingZoneRe**********sponse>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> then i try to login:
>>>>>>>>> http://server.ch:5080/**********openmeetings/?secureHash=**<http://server.ch:5080/********openmeetings/?secureHash=**>
>>>>>>>>> <ht**tp://server.ch:5080/********openmeetings/?secureHash=**<http://server.ch:5080/******openmeetings/?secureHash=**>
>>>>>>>>> >
>>>>>>>>> <ht**tp://server.ch:5080/********openmeetings/?secureHash=**<http://server.ch:5080/******openmeetings/?secureHash=**>
>>>>>>>>> <h**ttp://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> <ht**tp://server.ch:5080/********openmeetings/?secureHash=**<http://server.ch:5080/******openmeetings/?secureHash=**>
>>>>>>>>> <h**ttp://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>>>> >
>>>>>>>>> <ht**tp://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>>>> <ht**tp://server.ch:5080/****openmeetings/?secureHash=**<http://server.ch:5080/**openmeetings/?secureHash=**>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> d093730627c4e5f01a21130ff779ba**********07<http://server.ch:**
>>>>>>>>> 5080/**** <http://server.ch:5080/****><**http://server.ch:
>>>>>>>>> **5080/**<htt**p://server.ch:5080/** <http://server.ch:5080/**>>
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>> openmeetings/?secureHash=**********d093730627c4e5f01a21130ff779ba*
>>>>>>>>> ***
>>>>>>>>> ****07<
>>>>>>>>> http://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>>>> <ht**tp://server.ch:5080/****openmeetings/?secureHash=**<http://server.ch:5080/**openmeetings/?secureHash=**>
>>>>>>>>> >
>>>>>>>>> d093730627c4e5f01a21130ff779ba******07<http://server.ch:5080/****<http://server.ch:5080/**>
>>>>>>>>> openmeetings/?secureHash=****d093730627c4e5f01a21130ff779ba****07<
>>>>>>>>> http://server.ch:5080/**openmeetings/?secureHash=**
>>>>>>>>> d093730627c4e5f01a21130ff779ba**07<http://server.ch:5080/openmeetings/?secureHash=d093730627c4e5f01a21130ff779ba07>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> then i always get:
>>>>>>>>>
>>>>>>>>> Unknown error. Please report this to the Administrator.
>>>>>>>>>
>>>>>>>>> Do i understand something wrong ?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>>>>
>>>>>>>>>  *If i understand this right, via the SOAP/REST API, i can just
>>>>>>>>> direct
>>>>>>>>>
>>>>>>>>>  login
>>>>>>>>>
>>>>>>>>>  to a room... right ? *
>>>>>>>>>> => No, see my last email with the link to the SOAP/REST call to
>>>>>>>>>> login
>>>>>>>>>> to
>>>>>>>>>> the dashboard.
>>>>>>>>>>
>>>>>>>>>> Sebastian
>>>>>>>>>>
>>>>>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch**********>
>>>>>>>>>>
>>>>>>>>>>  the user is always from LDAP.
>>>>>>>>>>
>>>>>>>>>>  The Juniper uses the same data from ADS...
>>>>>>>>>>
>>>>>>>>>>  Its just a additional authentification for security...
>>>>>>>>>>>
>>>>>>>>>>> The idea is, the server is in the DMZ and ports are open. The
>>>>>>>>>>> login
>>>>>>>>>>> page
>>>>>>>>>>> can be only processed reached via the Juniper from the internal
>>>>>>>>>>> network.
>>>>>>>>>>> In juniper i do the following:
>>>>>>>>>>>
>>>>>>>>>>> http://server.ch:5080/************openmeetings/?username=<http://server.ch:5080/**********openmeetings/?username=>
>>>>>>>>>>> <http**://server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>> >
>>>>>>>>>>> <http:/**/server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>>  <http:/**/server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>> >
>>>>>>>>>>> <http:**//server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <http:/**/server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>>> <htt**p://server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>> >
>>>>>>>>>>> <http:**//server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>>
>>>>>>>>>>> <http:/**/server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>> >
>>>>>>>>>>> <http:/**/server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>> <http:/**/server.ch:5080/****openmeetings/?username=<http://server.ch:5080/**openmeetings/?username=>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <http:/**/server.ch:5080/********openmeetings/?**username=<http://server.ch:5080/******openmeetings/?**username=>
>>>>>>>>>>> <htt**p://server.ch:5080/******openmeetings/?**username=<http://server.ch:5080/****openmeetings/?**username=>
>>>>>>>>>>> >
>>>>>>>>>>> <http**://server.ch:5080/******openmeetings/?**username=<http://server.ch:5080/****openmeetings/?**username=>
>>>>>>>>>>> <http**://server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>>  <http**://server.ch:5080/******openmeetings/?**username=<http://server.ch:5080/****openmeetings/?**username=>
>>>>>>>>>>> <http**://server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>>>> >
>>>>>>>>>>> <http**://server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>>>> <http**://server.ch:5080/**openmeetings/?**username=<http://server.ch:5080/openmeetings/?**username=>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <http**://server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>> >
>>>>>>>>>>> <http:/**/server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>>> <http:/**/server.ch:5080/****openmeetings/?username=<http://server.ch:5080/**openmeetings/?username=>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <http:/**/server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>>>> <http**://server.ch:5080/**openmeetings/?**username=<http://server.ch:5080/openmeetings/?**username=>
>>>>>>>>>>> >
>>>>>>>>>>> <http**://server.ch:5080/****openmeetings/?username=<http://server.ch:5080/**openmeetings/?username=>
>>>>>>>>>>> <http:/**/server.ch:5080/openmeetings/?**username=<http://server.ch:5080/openmeetings/?username=>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> "xxxxx"**&password="xxxxx"&**********domain="**xxxx"
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> and replace the values with the login vars from the SA.
>>>>>>>>>>>
>>>>>>>>>>> If i understand this right, via the SOAP/REST API, i can just
>>>>>>>>>>> direct
>>>>>>>>>>> login
>>>>>>>>>>> to a room... right ? i like to do the normal login way, like with
>>>>>>>>>>> the
>>>>>>>>>>> login
>>>>>>>>>>> form.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>>>>>>
>>>>>>>>>>>  Fixing username/pwd will also not fix it really, what userId,
>>>>>>>>>>> email
>>>>>>>>>>> avatar
>>>>>>>>>>>
>>>>>>>>>>>  will the user use for its session after the login then ?
>>>>>>>>>>>
>>>>>>>>>>>  You should build your own doorway page using the SOAP/REST API
>>>>>>>>>>>
>>>>>>>>>>>> instead
>>>>>>>>>>>> of
>>>>>>>>>>>> changing the source code to send the credentials elsewhere.
>>>>>>>>>>>> By doing that you will not need to edit any source code of
>>>>>>>>>>>> OpenMeetings
>>>>>>>>>>>> and
>>>>>>>>>>>> can also easily switch between OpenMeetings versions.
>>>>>>>>>>>>
>>>>>>>>>>>> Sebastian
>>>>>>>>>>>>
>>>>>>>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch************>
>>>>>>>>>>>>
>>>>>>>>>>>>  I like to use the openmeetings with our Juniper SA for auth.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>  Can someone give me a hint, how i can call the login directly
>>>>>>>>>>>> from
>>>>>>>>>>>>
>>>>>>>>>>>>  the
>>>>>>>>>>>>> login window ? i just need to pass the vars "user, password,
>>>>>>>>>>>>> domain"
>>>>>>>>>>>>> over
>>>>>>>>>>>>> the url and send them in the login window. I figured out to
>>>>>>>>>>>>> call
>>>>>>>>>>>>> the
>>>>>>>>>>>>> parent.login(); in checkLoginData.lzx but i don`t know how to
>>>>>>>>>>>>> send
>>>>>>>>>>>>> the
>>>>>>>>>>>>> login variables.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Is there no function like login(username,password,**********
>>>>>>>>>>>>> ****domain);
>>>>>>>>>>>>> ?
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>  --
>>>>>>>>>>>>>
>>>>>>>>>>>>>  Sebastian Wagner
>>>>>>>>>>>> http://www.openmeetings.de
>>>>>>>>>>>>
>>>>>>>>>>>> http://incubator.apache.org/************openmeetings/<http://incubator.apache.org/**********openmeetings/>
>>>>>>>>>>>> <http://**incubator.apache.org/**********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.**org/********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>>>> <http**://incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.****org/******openmeetings/<http:/**
>>>>>>>>>>>> /incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http:/**/incubator.apache.**org/******openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>> <http:/**/incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.******org/****openmeetings/<http://*
>>>>>>>>>>>> ***
>>>>>>>>>>>> incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>> <http://**incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.****org/****openmeetings/<http://**
>>>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.********org/**openmeetings/<http://*
>>>>>>>>>>>> ***
>>>>>>>>>>>>
>>>>>>>>>>>> incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>>> <http://**incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>>
>>>>>>>>>>>> <http://**incubator.apache.******org/**openmeetings/<http://**
>>>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.****org/**openmeetings/<http://**
>>>>>>>>>>>> incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> http://www.webbase-design.de
>>>>>>>>>>>> http://www.wagner-sebastian.************com <
>>>>>>>>>>>> http://www.wagner-sebastian.********
>>>>>>>>>>>> **com<http://www.wagner-******seba**stian.com <
>>>>>>>>>>>> http://sebastian.com
>>>>>>>>>>>> ><
>>>>>>>>>>>> http://www.wagner-**sebastian.****com <http://sebastian.com> <
>>>>>>>>>>>> http://www.wagner-sebastian.****com<http://www.wagner-**
>>>>>>>>>>>> sebastian.com <http://www.wagner-sebastian.com>>
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> seba.wagner@gmail.com
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>  --
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>  Sebastian Wagner
>>>>>>>>>> http://www.openmeetings.de
>>>>>>>>>> http://incubator.apache.org/**********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>> <http://**incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.**org/******openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>> <http:/**/incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.****org/****openmeetings/<http://**
>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.******org/**openmeetings/<http://**
>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.****org/**openmeetings/<http://**
>>>>>>>>>> incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> http://www.webbase-design.de
>>>>>>>>>> http://www.wagner-sebastian.**********com <
>>>>>>>>>> http://www.wagner-sebastian.******
>>>>>>>>>> **com<http://www.wagner-****seba**stian.com <http://sebastian.com
>>>>>>>>>> ><
>>>>>>>>>> http://www.wagner-**sebastian.**com <http://sebastian.com> <
>>>>>>>>>> http://www.wagner-sebastian.**com<http://www.wagner-sebastian.com>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> seba.wagner@gmail.com
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>   --
>>>>>>>>>
>>>>>>>> Sebastian Wagner
>>>>>>>> http://www.openmeetings.de
>>>>>>>> http://incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>> <http://**incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>> >
>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> <http://**incubator.apache.****org/**openmeetings/<http://**
>>>>>>>> incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>> >
>>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> http://www.webbase-design.de
>>>>>>>> http://www.wagner-sebastian.********com <
>>>>>>>> http://www.wagner-sebastian.****
>>>>>>>> **com<http://www.wagner-**seba**stian.com <http://sebastian.com><
>>>>>>>> http://www.wagner-**sebastian.com <http://www.wagner-sebastian.com>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> seba.wagner@gmail.com
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>  --
>>>>>> Sebastian Wagner
>>>>>> http://www.openmeetings.de
>>>>>> http://incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>> >
>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>> >
>>>>>> >
>>>>>> http://www.webbase-design.de
>>>>>> http://www.wagner-sebastian.******com <http://www.wagner-sebastian.**
>>>>>> **com<http://www.wagner-**sebastian.com<http://www.wagner-sebastian.com>
>>>>>> >
>>>>>> >
>>>>>> seba.wagner@gmail.com
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>> --
>>>> Sebastian Wagner
>>>> http://www.openmeetings.de
>>>> http://incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>> >
>>>> http://www.webbase-design.de
>>>> http://www.wagner-sebastian.****com <http://www.wagner-sebastian.**com<http://www.wagner-sebastian.com>
>>>> >
>>>> seba.wagner@gmail.com
>>>>
>>>>
>>>>
>>>
>>
>> --
>> Sebastian Wagner
>> http://www.openmeetings.de
>> http://incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>> http://www.webbase-design.de
>> http://www.wagner-sebastian.**com <http://www.wagner-sebastian.com>
>> seba.wagner@gmail.com
>>
>>
>

Re: SSO integration

Posted by weyerma <th...@nativenet.ch>.
ok, thank you.
And if i log in with the hash returned from setUserObjectMainLandingZone?:

http://server.ch:5080/openmeetings/secureHash=efd907cb83e5e05dbfc1e67f24539e8e

i always get the "Please contact a Administrator Message"

DEBUG 03-06 09:12:22.974 MainService.java 293698 488  
org.openmeetings.app.remote.MainService [NioProcessor-2] - loginReturn  
IS < 0 for SID: f06df7f17345cfb52934affa14485519
DEBUG 03-06 09:12:23.492 ErrorService.java 294216 42  
org.openmeetings.app.remote.ErrorService [NioProcessor-2] - errorid,  
language_id: -1|1
DEBUG 03-06 09:12:23.503 ErrorService.java 294227 46  
org.openmeetings.app.remote.ErrorService [NioProcessor-2] -  
eValues.getFieldvalues_id() = 334
DEBUG 03-06 09:12:23.508 ErrorService.java 294232 48  
org.openmeetings.app.remote.ErrorService [NioProcessor-2] -  
eValues.getErrorType() =  
org.openmeetings.app.persistence.beans.basic.ErrorType@287d0f4d

Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:

> Yes it does look fine
>
> 2012/3/6 weyerma <th...@nativenet.ch>
>
>> I`m still trying to getting this work...
>> Can you please help me to find the misstake... The following steps are
>> ok... right ? or do i miss something ?
>> Only the admin needs to be a already existing user in the system... right ?
>>
>>
>>
>> 1.  
>> http://server.ch:5080/**openmeetings/services/**UserService/getSession<http://server.ch:5080/openmeetings/services/UserService/getSession>
>>
>> 2. http://server.ch:5080/**openmeetings/services/**
>> UserService/loginUser?SID=**f06df7f17345cfb52934affa144855**
>> 19&username=admin&userpass=**pass<http://server.ch:5080/openmeetings/services/UserService/loginUser?SID=f06df7f17345cfb52934affa14485519&username=admin&userpass=pass>
>>
>> 3. http://server.ch:5080/**openmeetings/services/**UserService/**
>> setUserObjectMainLandingZone?**SID=**f06df7f17345cfb52934affa144855**
>> 19&username=admin&firstname=**firstname&lastname=lastname&**
>> profilePictureUrl=http://www.**url.ch&email=servicedesk@**
>> email.ch&externalUserId=118&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=f06df7f17345cfb52934affa14485519&username=admin&firstname=firstname&lastname=lastname&profilePictureUrl=http://www.url.ch&email=servicedesk@email.ch&externalUserId=118&externalUserType=juniper>
>>
>>
>>
>>
>>
>>
>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>
>>  http://server.ch:5080/**openmeetings/services/**UserService/**
>>> setUserObjectMainLandingZone?**SID=**c90906956d51e3fd15c163822f66d1**
>>> 51&externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=c90906956d51e3fd15c163822f66d151&externalUserId=101&externalUserType=juniper>
>>>
>>> params missing in your URL
>>> username
>>> firstname
>>> lastname
>>> profilePictureUrl
>>> email
>>>
>>> Again: Those params are NOT optional, if an API call has 10 params you
>>> need
>>> to specify all 10 params at least with a default value that has the
>>> correct
>>> type and not the 3 ones you think that might be helpful.
>>>
>>> Sebastian
>>>
>>> 2012/2/23 weyerma <thomas.weyermann@nativenet.ch**>
>>>
>>>  hmmm... if i execute:
>>>>
>>>> http://server.ch:5080/****openmeetings/services/****UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>> setUserObjectMainLandingZone?****SID=****c90906956d51e3fd15c163822f66d1*
>>>> ***
>>>> 51&externalUserId=101&****externalUserType=juniper<http:**
>>>> //server.ch:5080/openmeetings/**services/UserService/**
>>>> setUserObjectMainLandingZone?**SID=**c90906956d51e3fd15c163822f66d1**
>>>> 51&externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=c90906956d51e3fd15c163822f66d151&externalUserId=101&externalUserType=juniper>
>>>> >
>>>>
>>>> i get:
>>>>
>>>>
>>>>  <externalUserId>101</****externalUserId>
>>>>  <externalUserType>juniper</****externalUserType>
>>>> </org.openmeetings.app.****persistence.beans.basic.****
>>>> RemoteSessionObject>
>>>> DEBUG 02-23 10:00:10.442 Sessionmanagement.java 3277565 341
>>>> org.openmeetings.app.data.****basic.Sessionmanagement
>>>> [http-0.0.0.0-5080-1]
>>>> - updateUser User SID: c90906956d51e3fd15c163822f66d1****51
>>>>
>>>> DEBUG 02-23 10:00:10.445 ManageCryptStyle.java 3277568 22
>>>> org.openmeetings.utils.crypt.****ManageCryptStyle [http-0.0.0.0-5080-1]
>>>> -
>>>> getInstanceOfCrypt: org.openmeetings.utils.crypt.****
>>>> ManageCryptStyle@670b87aa
>>>> DEBUG 02-23 10:00:10.446 ManageCryptStyle.java 3277569 24
>>>> org.openmeetings.utils.crypt.****ManageCryptStyle [http-0.0.0.0-5080-1]
>>>> -
>>>> getInstanceOfCrypt: org.openmeetings.app.data.**
>>>> basic.Configurationmanagement@****344122b9
>>>> DEBUG 02-23 10:00:10.446 ManageCryptStyle.java 3277569 31
>>>> org.openmeetings.utils.crypt.****ManageCryptStyle [http-0.0.0.0-5080-1]
>>>> -
>>>> configKeyCryptClassName: org.openmeetings.utils.crypt.***
>>>> *MD5Implementation
>>>>
>>>>
>>>> if i execute:
>>>>
>>>> http://server.ch:5080/****openmeetings/services/**<http://server.ch:5080/**openmeetings/services/**>
>>>> UserService/setUserObject?SID=******c90906956d51e3fd15c163822f66d1****
>>>> 51&username=admin&****externalUserId=101&****externalUserType=juniper<
>>>> http:**//server.ch:5080/openmeetings/**services/UserService/**
>>>> setUserObject?SID=**c90906956d51e3fd15c163822f66d1**51&username=admin&**
>>>> externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObject?SID=c90906956d51e3fd15c163822f66d151&username=admin&externalUserId=101&externalUserType=juniper>
>>>> >
>>>>
>>>>
>>>> the id is always 0...
>>>>
>>>> DEBUG 02-23 10:01:05.304 UserWebService.java 3332427 422
>>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>>> -
>>>> UserService.setUserObject
>>>>
>>>> DEBUG 02-23 10:01:05.309 UserWebService.java 3332432 432
>>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>>> -
>>>> username admin
>>>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 433
>>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>>> -
>>>> firstname null
>>>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 434
>>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>>> -
>>>> lastname null
>>>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 435
>>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>>> -
>>>> profilePictureUrl null
>>>> DEBUG 02-23 10:01:05.311 UserWebService.java 3332434 436
>>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>>> -
>>>> email null
>>>> DEBUG 02-23 10:01:05.313 UserWebService.java 3332436 443
>>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>>> -
>>>> xmlString <org.openmeetings.app.****persistence.beans.basic.**
>>>> RemoteSessionObject>
>>>>
>>>>  <username>admin</username>
>>>>  <externalUserId>0</****externalUserId>
>>>>  <externalUserType></****externalUserType>
>>>> </org.openmeetings.app.****persistence.beans.basic.****
>>>> RemoteSessionObject>
>>>>
>>>>
>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>
>>>>  <externalUserId>0</externalUs
>>>>
>>>>> erId>
>>>>> => you did not set any value for the externalUserId, set it to 1 oder
>>>>> whatever ... I think the externalUserId can also be a string (or for
>>>>> example in our facebook integration the externalUserId is a user hash
>>>>> from
>>>>> facebook)
>>>>> BTW the facebook integration of OpenMeetings is using exactly the same
>>>>> API
>>>>> call ;)
>>>>>
>>>>> Sebastian
>>>>>
>>>>>
>>>>> 2012/2/23 weyerma <thomas.weyermann@nativenet.ch****>
>>>>>
>>>>>  I`m trying to set all the vars but still get the error...
>>>>>
>>>>>> Is there something wrong with my configuration ?
>>>>>>
>>>>>> </org.openmeetings.app.******persistence.beans.basic.****
>>>>>>
>>>>>> RemoteSessionObject>
>>>>>>
>>>>>> DEBUG 02-23 09:18:41.221 Sessionmanagement.java 788344 341
>>>>>> org.openmeetings.app.data.******basic.Sessionmanagement
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> - updateUser User SID: f40e04788904d82a01025b89cf9ede******68
>>>>>>
>>>>>>
>>>>>> DEBUG 02-23 09:18:48.890 UserWebService.java 796013 422
>>>>>> org.openmeetings.axis.******services.UserWebService
>>>>>> [http-0.0.0.0-5080-1]
>>>>>>
>>>>>> -
>>>>>>
>>>>>> UserService.setUserObject
>>>>>> DEBUG 02-23 09:18:48.897 UserWebService.java 796020 432
>>>>>> org.openmeetings.axis.******services.UserWebService
>>>>>> [http-0.0.0.0-5080-1]
>>>>>>
>>>>>> -
>>>>>>
>>>>>> username admin
>>>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 433
>>>>>> org.openmeetings.axis.******services.UserWebService
>>>>>> [http-0.0.0.0-5080-1]
>>>>>>
>>>>>> -
>>>>>>
>>>>>> firstname null
>>>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 434
>>>>>> org.openmeetings.axis.******services.UserWebService
>>>>>> [http-0.0.0.0-5080-1]
>>>>>>
>>>>>> -
>>>>>>
>>>>>> lastname null
>>>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 435
>>>>>> org.openmeetings.axis.******services.UserWebService
>>>>>> [http-0.0.0.0-5080-1]
>>>>>>
>>>>>> -
>>>>>>
>>>>>> profilePictureUrl null
>>>>>> DEBUG 02-23 09:18:48.899 UserWebService.java 796022 436
>>>>>> org.openmeetings.axis.******services.UserWebService
>>>>>> [http-0.0.0.0-5080-1]
>>>>>>
>>>>>> -
>>>>>>
>>>>>> email null
>>>>>> DEBUG 02-23 09:18:48.901 UserWebService.java 796024 443
>>>>>> org.openmeetings.axis.******services.UserWebService
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> -
>>>>>> xmlString <org.openmeetings.app.******persistence.beans.basic.**
>>>>>> RemoteSessionObject>
>>>>>>  <username>admin</username>
>>>>>>
>>>>>>  <externalUserId>0</******externalUserId>
>>>>>>  <externalUserType></******externalUserType>
>>>>>> </org.openmeetings.app.******persistence.beans.basic.****
>>>>>> RemoteSessionObject>
>>>>>>
>>>>>>
>>>>>>  <externalUserId>101</******externalUserId>
>>>>>>  <externalUserType>juniper</******externalUserType>
>>>>>> </org.openmeetings.app.******persistence.beans.basic.****
>>>>>> RemoteSessionObject>
>>>>>>
>>>>>> DEBUG 02-23 09:20:27.089 Sessionmanagement.java 894212 341
>>>>>> org.openmeetings.app.data.******basic.Sessionmanagement
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> - updateUser User SID: f40e04788904d82a01025b89cf9ede******68
>>>>>>
>>>>>>
>>>>>> DEBUG 02-23 09:20:27.093 ManageCryptStyle.java 894216 22
>>>>>> org.openmeetings.utils.crypt.******ManageCryptStyle
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> -
>>>>>> getInstanceOfCrypt: org.openmeetings.utils.crypt.******
>>>>>>
>>>>>> ManageCryptStyle@670b87aa
>>>>>> DEBUG 02-23 09:20:27.093 ManageCryptStyle.java 894216 24
>>>>>> org.openmeetings.utils.crypt.******ManageCryptStyle
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> -
>>>>>> getInstanceOfCrypt: org.openmeetings.app.data.**
>>>>>> basic.Configurationmanagement@******344122b9
>>>>>>
>>>>>> DEBUG 02-23 09:20:27.094 ManageCryptStyle.java 894217 31
>>>>>> org.openmeetings.utils.crypt.******ManageCryptStyle
>>>>>> [http-0.0.0.0-5080-1]
>>>>>> -
>>>>>> configKeyCryptClassName: org.openmeetings.utils.crypt.*****
>>>>>> *MD5Implementation
>>>>>>
>>>>>>
>>>>>> DEBUG 02-23 09:22:23.310 ErrorService.java 1010433 42
>>>>>> org.openmeetings.app.remote.******ErrorService [NioProcessor-3] -
>>>>>> errorid,
>>>>>>
>>>>>>
>>>>>> language_id: -1|1
>>>>>> DEBUG 02-23 09:22:23.311 ErrorService.java 1010434 46
>>>>>> org.openmeetings.app.remote.******ErrorService [NioProcessor-3] -
>>>>>>
>>>>>>
>>>>>> eValues.getFieldvalues_id() = 334
>>>>>> DEBUG 02-23 09:22:23.312 ErrorService.java 1010435 48
>>>>>> org.openmeetings.app.remote.******ErrorService [NioProcessor-3] -
>>>>>> eValues.getErrorType() = org.openmeetings.app.****
>>>>>> persistence.beans.basic.**
>>>>>>
>>>>>> ErrorType@6239b125
>>>>>>
>>>>>>
>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>
>>>>>>  The params in the SOAP API call
>>>>>>
>>>>>>  http://incubator.apache.org/******openmeetings/UserService.**
>>>>>>> html#****<http://incubator.apache.org/****openmeetings/UserService.html#****>
>>>>>>> <http://incubator.**apache.org/**openmeetings/**UserService.html#**<http://incubator.apache.org/**openmeetings/UserService.html#**>
>>>>>>> >
>>>>>>> setUserObjectMainLandingZone<**h**ttp://incubator.apache.org/****<http://incubator.apache.org/**>
>>>>>>>
>>>>>>> openmeetings/UserService.html#******setUserObjectMainLandingZone<h**
>>>>>>> ttp://incubator.apache.org/**openmeetings/UserService.html#**
>>>>>>> setUserObjectMainLandingZone<http://incubator.apache.org/openmeetings/UserService.html#setUserObjectMainLandingZone>
>>>>>>> >
>>>>>>> >
>>>>>>>
>>>>>>>
>>>>>>> are not optional, you have to set an externalUserId and type parameter
>>>>>>> not
>>>>>>> just the SID.
>>>>>>>
>>>>>>> Sebastian
>>>>>>>
>>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch******>
>>>>>>>
>>>>>>>  ok, i do the following to test:
>>>>>>>
>>>>>>>
>>>>>>>> for the SID:
>>>>>>>>
>>>>>>>> http://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>> <htt**p://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>>> >
>>>>>>>> UserService/getSession<http://****server.ch:5080/****openmeetings/**<http://server.ch:5080/**openmeetings/**>
>>>>>>>> services/**UserService/****getSession<http://server.ch:**
>>>>>>>> 5080/**openmeetings/services/****UserService/getSession<http://server.ch:5080/**openmeetings/services/**UserService/getSession>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> <http://**server.ch:5080/****openmeetings/**services/****
>>>>>>>> UserService/**<http://server.ch:5080/**openmeetings/**services/**UserService/**>
>>>>>>>> <http://server.**ch:5080/openmeetings/****services/UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>>>>> >
>>>>>>>> getSession<http://server.ch:****5080/openmeetings/services/**
>>>>>>>> UserService/getSession<http://**server.ch:5080/openmeetings/**
>>>>>>>> services/UserService/**getSession<http://server.ch:5080/openmeetings/services/UserService/getSession>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>>
>>>>>>>> <ns:getSessionResponse><ns:********return
>>>>>>>> xsi:type="ax21:Sessiondata"><*
>>>>>>>> *****
>>>>>>>> ax21:id>73</ax21:id><ax21:********language_id
>>>>>>>> xsi:nil="true"/><ax21:****
>>>>>>>> organization_id
>>>>>>>> xsi:nil="true"/><ax21:refresh_********time>2012-02-22</ax21:**
>>>>>>>> refresh_**time><ax21:******sessionXml
>>>>>>>> xsi:nil="true"/><ax21:session_********id>******
>>>>>>>> b934751f5f23b5e2c979a73c9fbd7c*****
>>>>>>>> ***
>>>>>>>>
>>>>>>>> f3</ax21:session_id><ax21:********starttermin_time>2012-02-22<**
>>>>>>>> /******
>>>>>>>> ax21:starttermin_time><ax21:********storePermanent
>>>>>>>> xsi:nil="true"/><ax21:user_id xsi:nil="true"/></ns:return></********
>>>>>>>> ns:getSessionResponse>
>>>>>>>>
>>>>>>>>
>>>>>>>> for login:
>>>>>>>>
>>>>>>>> http://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>>> <htt**p://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>>> >
>>>>>>>>  UserService/loginUser?SID=<**htt**p://server.ch:5080/****
>>>>>>>> openmeetings/services/******UserService/loginUser?SID=<htt**
>>>>>>>> p://server.ch:5080/****openmeetings/services/****
>>>>>>>> UserService/loginUser?SID=<http://server.ch:5080/**openmeetings/services/**UserService/loginUser?SID=>
>>>>>>>> >
>>>>>>>> >
>>>>>>>>
>>>>>>>> ********b934751f5f23b5e2c979a73c9fbd7c********f3&username=admin&**
>>>>>>>> userpass=***
>>>>>>>> *password<http://server.ch:******5080/openmeetings/services/**
>>>>>>>> UserService/loginUser?SID=******b934751f5f23b5e2c979a73c9fbd7c******
>>>>>>>> f3&username=admin&userpass=******password<http://server.ch:**
>>>>>>>> 5080/openmeetings/services/****UserService/loginUser?SID=**
>>>>>>>> b934751f5f23b5e2c979a73c9fbd7c****f3&username=admin&userpass=***
>>>>>>>> *password<http://server.ch:**5080/openmeetings/services/**
>>>>>>>> UserService/loginUser?SID=**b934751f5f23b5e2c979a73c9fbd7c**
>>>>>>>> f3&username=admin&userpass=**password<http://server.ch:5080/openmeetings/services/UserService/loginUser?SID=b934751f5f23b5e2c979a73c9fbd7cf3&username=admin&userpass=password>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>>
>>>>>>>> <ns:loginUserResponse><ns:********return>1</ns:return></ns:******
>>>>>>>> loginUserResponse>
>>>>>>>>
>>>>>>>> for landing zone:
>>>>>>>>
>>>>>>>> http://server.ch:5080/********openmeetings/services/********
>>>>>>>> UserService/**<http://server.ch:5080/******openmeetings/services/******UserService/**>
>>>>>>>> <http://server.**ch:5080/****openmeetings/**
>>>>>>>> services/****UserService/**<http://server.ch:5080/****openmeetings/services/****UserService/**>
>>>>>>>> >
>>>>>>>> <http://server.**ch:5080/****openmeetings/**services/****
>>>>>>>> UserService/**<http://server.**ch:5080/**openmeetings/**
>>>>>>>> services/**UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> setUserObjectMainLandingZone?********SID=http://server.ch:**
>>>>>>>> 5080/****  
>>>>>>>> <http://server.ch:5080/****><http://server.ch:**5080/**<http://server.ch:5080/**>
>>>>>>>> >
>>>>>>>> openmeetings/services/********UserService/******
>>>>>>>> setUserObjectMainLandingZone?*
>>>>>>>> ***SID=*
>>>>>>>> *******b49bf973c7d845901b52def0fb6501********36<http://server.ch:**
>>>>>>>> 5080/****  
>>>>>>>> <http://server.ch:5080/****><http://server.ch:**5080/**<http://server.ch:5080/**>
>>>>>>>> >
>>>>>>>> openmeetings/services/******UserService/****
>>>>>>>> setUserObjectMainLandingZone?******
>>>>>>>> SID=http://server.ch:5080/******openmeetings/services/******
>>>>>>>> UserService/**<http://server.ch:5080/****openmeetings/services/****UserService/**>
>>>>>>>> <http://server.**ch:5080/**openmeetings/**services/**UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>>> >
>>>>>>>> setUserObjectMainLandingZone?******SID=****
>>>>>>>>
>>>>>>>> b49bf973c7d845901b52def0fb6501******36<http://server.ch:5080/****<http://server.ch:5080/**>
>>>>>>>> openmeetings/services/****UserService/****
>>>>>>>> setUserObjectMainLandingZone?****
>>>>>>>> SID=http://server.ch:5080/****openmeetings/services/****
>>>>>>>> UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>>> setUserObjectMainLandingZone?****SID=****
>>>>>>>> b49bf973c7d845901b52def0fb6501****
>>>>>>>> 36<http://server.ch:5080/**openmeetings/services/**UserService/**
>>>>>>>> setUserObjectMainLandingZone?**SID=http://server.ch:5080/**
>>>>>>>> openmeetings/services/**UserService/**setUserObjectMainLandingZone?*
>>>>>>>> *SID=**b49bf973c7d845901b52def0fb6501**36<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=b49bf973c7d845901b52def0fb650136>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>>
>>>>>>>> <ns:********setUserObjectMainLandingZoneRe**
>>>>>>>> ******sponse><ns:return>**
>>>>>>>> d093730627c4e5f01a21130ff779ba********07</ns:return></ns:**
>>>>>>>> setUserObjectMainLandingZoneRe********sponse>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> then i try to login:
>>>>>>>> http://server.ch:5080/********openmeetings/?secureHash=**<http://server.ch:5080/******openmeetings/?secureHash=**>
>>>>>>>> <ht**tp://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>>> >
>>>>>>>> <ht**tp://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>>> <ht**tp://server.ch:5080/****openmeetings/?secureHash=**<http://server.ch:5080/**openmeetings/?secureHash=**>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> d093730627c4e5f01a21130ff779ba********07<http://server.ch:**
>>>>>>>> 5080/****  
>>>>>>>> <http://server.ch:5080/****><http://server.ch:**5080/**<http://server.ch:5080/**>
>>>>>>>> >
>>>>>>>>
>>>>>>>> openmeetings/?secureHash=******d093730627c4e5f01a21130ff779ba**
>>>>>>>> ****07<
>>>>>>>> http://server.ch:5080/****openmeetings/?secureHash=**<http://server.ch:5080/**openmeetings/?secureHash=**>
>>>>>>>> d093730627c4e5f01a21130ff779ba****07<http://server.ch:5080/**
>>>>>>>> openmeetings/?secureHash=**d093730627c4e5f01a21130ff779ba**07<http://server.ch:5080/openmeetings/?secureHash=d093730627c4e5f01a21130ff779ba07>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>>
>>>>>>>>
>>>>>>>> then i always get:
>>>>>>>>
>>>>>>>> Unknown error. Please report this to the Administrator.
>>>>>>>>
>>>>>>>> Do i understand something wrong ?
>>>>>>>>
>>>>>>>>
>>>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>>>
>>>>>>>>  *If i understand this right, via the SOAP/REST API, i can just
>>>>>>>> direct
>>>>>>>>
>>>>>>>>  login
>>>>>>>>
>>>>>>>>> to a room... right ? *
>>>>>>>>> => No, see my last email with the link to the SOAP/REST call to
>>>>>>>>> login
>>>>>>>>> to
>>>>>>>>> the dashboard.
>>>>>>>>>
>>>>>>>>> Sebastian
>>>>>>>>>
>>>>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch********>
>>>>>>>>>
>>>>>>>>>  the user is always from LDAP.
>>>>>>>>>
>>>>>>>>>  The Juniper uses the same data from ADS...
>>>>>>>>>
>>>>>>>>>> Its just a additional authentification for security...
>>>>>>>>>>
>>>>>>>>>> The idea is, the server is in the DMZ and ports are open. The login
>>>>>>>>>> page
>>>>>>>>>> can be only processed reached via the Juniper from the internal
>>>>>>>>>> network.
>>>>>>>>>> In juniper i do the following:
>>>>>>>>>>
>>>>>>>>>> http://server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>>> <http:/**/server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>> >
>>>>>>>>>>   
>>>>>>>>>> <http:/**/server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> <http:/**/server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>> >
>>>>>>>>>>
>>>>>>>>>> <http:/**/server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>> <http:/**/server.ch:5080/****openmeetings/?username=<http://server.ch:5080/**openmeetings/?username=>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> <http:/**/server.ch:5080/******openmeetings/?**username=<http://server.ch:5080/****openmeetings/?**username=>
>>>>>>>>>> <http**://server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>>> >
>>>>>>>>>>   
>>>>>>>>>> <http**://server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>>> <http**://server.ch:5080/**openmeetings/?**username=<http://server.ch:5080/openmeetings/?**username=>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> <http**://server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>>> <http:/**/server.ch:5080/****openmeetings/?username=<http://server.ch:5080/**openmeetings/?username=>
>>>>>>>>>> >
>>>>>>>>>> <http:/**/server.ch:5080/**openmeetings/?**username=<http://server.ch:5080/openmeetings/?**username=>
>>>>>>>>>> <http**://server.ch:5080/**openmeetings/?username=<http://server.ch:5080/openmeetings/?username=>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> "xxxxx"**&password="xxxxx"&********domain="**xxxx"
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> and replace the values with the login vars from the SA.
>>>>>>>>>>
>>>>>>>>>> If i understand this right, via the SOAP/REST API, i can just
>>>>>>>>>> direct
>>>>>>>>>> login
>>>>>>>>>> to a room... right ? i like to do the normal login way, like with
>>>>>>>>>> the
>>>>>>>>>> login
>>>>>>>>>> form.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>>>>>
>>>>>>>>>>  Fixing username/pwd will also not fix it really, what userId,
>>>>>>>>>> email
>>>>>>>>>> avatar
>>>>>>>>>>
>>>>>>>>>>  will the user use for its session after the login then ?
>>>>>>>>>>
>>>>>>>>>>  You should build your own doorway page using the SOAP/REST API
>>>>>>>>>>> instead
>>>>>>>>>>> of
>>>>>>>>>>> changing the source code to send the credentials elsewhere.
>>>>>>>>>>> By doing that you will not need to edit any source code of
>>>>>>>>>>> OpenMeetings
>>>>>>>>>>> and
>>>>>>>>>>> can also easily switch between OpenMeetings versions.
>>>>>>>>>>>
>>>>>>>>>>> Sebastian
>>>>>>>>>>>
>>>>>>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch**********>
>>>>>>>>>>>
>>>>>>>>>>>  I like to use the openmeetings with our Juniper SA for auth.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>  Can someone give me a hint, how i can call the login directly
>>>>>>>>>>> from
>>>>>>>>>>>
>>>>>>>>>>>> the
>>>>>>>>>>>> login window ? i just need to pass the vars "user, password,
>>>>>>>>>>>> domain"
>>>>>>>>>>>> over
>>>>>>>>>>>> the url and send them in the login window. I figured out to call
>>>>>>>>>>>> the
>>>>>>>>>>>> parent.login(); in checkLoginData.lzx but i don`t know how to
>>>>>>>>>>>> send
>>>>>>>>>>>> the
>>>>>>>>>>>> login variables.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Is there no function like login(username,password,********
>>>>>>>>>>>> ****domain);
>>>>>>>>>>>> ?
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>  --
>>>>>>>>>>>>
>>>>>>>>>>> Sebastian Wagner
>>>>>>>>>>> http://www.openmeetings.de
>>>>>>>>>>>
>>>>>>>>>>> http://incubator.apache.org/**********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>>> <http://**incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>> >
>>>>>>>>>>> <http://**incubator.apache.**org/******openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>>> <http:/**/incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <http://**incubator.apache.****org/****openmeetings/<http://**
>>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>> >
>>>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> <http://**incubator.apache.******org/**openmeetings/<http://**
>>>>>>>>>>>
>>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>>
>>>>>>>>>>> <http://**incubator.apache.****org/**openmeetings/<http://**
>>>>>>>>>>> incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>> >
>>>>>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> http://www.webbase-design.de
>>>>>>>>>>> http://www.wagner-sebastian.**********com <
>>>>>>>>>>> http://www.wagner-sebastian.******
>>>>>>>>>>> **com<http://www.wagner-****seba**stian.com <http://sebastian.com
>>>>>>>>>>> ><
>>>>>>>>>>> http://www.wagner-**sebastian.**com <http://sebastian.com> <
>>>>>>>>>>> http://www.wagner-sebastian.**com<http://www.wagner-sebastian.com>
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> seba.wagner@gmail.com
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>   --
>>>>>>>>>>
>>>>>>>>> Sebastian Wagner
>>>>>>>>> http://www.openmeetings.de
>>>>>>>>> http://incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>> <http://**incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>> >
>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> <http://**incubator.apache.****org/**openmeetings/<http://**
>>>>>>>>> incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>> >
>>>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> http://www.webbase-design.de
>>>>>>>>> http://www.wagner-sebastian.********com <
>>>>>>>>> http://www.wagner-sebastian.****
>>>>>>>>> **com<http://www.wagner-**seba**stian.com <http://sebastian.com><
>>>>>>>>> http://www.wagner-**sebastian.com <http://www.wagner-sebastian.com>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> seba.wagner@gmail.com
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>  --
>>>>>>> Sebastian Wagner
>>>>>>> http://www.openmeetings.de
>>>>>>> http://incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>> >
>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>> >
>>>>>>> >
>>>>>>> http://www.webbase-design.de
>>>>>>> http://www.wagner-sebastian.******com <http://www.wagner-sebastian.**
>>>>>>> **com<http://www.wagner-**sebastian.com<http://www.wagner-sebastian.com>
>>>>>>> >
>>>>>>> >
>>>>>>> seba.wagner@gmail.com
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>> --
>>>>> Sebastian Wagner
>>>>> http://www.openmeetings.de
>>>>> http://incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>> >
>>>>> http://www.webbase-design.de
>>>>> http://www.wagner-sebastian.****com  
>>>>> <http://www.wagner-sebastian.**com<http://www.wagner-sebastian.com>
>>>>> >
>>>>> seba.wagner@gmail.com
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>> --
>>> Sebastian Wagner
>>> http://www.openmeetings.de
>>> http://incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>> http://www.webbase-design.de
>>> http://www.wagner-sebastian.**com <http://www.wagner-sebastian.com>
>>> seba.wagner@gmail.com
>>>
>>>
>>
>
>
> --
> Sebastian Wagner
> http://www.openmeetings.de
> http://incubator.apache.org/openmeetings/
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> seba.wagner@gmail.com
>


Re: SSO integration

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
Yes it does look fine

2012/3/6 weyerma <th...@nativenet.ch>

> I`m still trying to getting this work...
> Can you please help me to find the misstake... The following steps are
> ok... right ? or do i miss something ?
> Only the admin needs to be a already existing user in the system... right ?
>
>
>
> 1. http://server.ch:5080/**openmeetings/services/**UserService/getSession<http://server.ch:5080/openmeetings/services/UserService/getSession>
>
> 2. http://server.ch:5080/**openmeetings/services/**
> UserService/loginUser?SID=**f06df7f17345cfb52934affa144855**
> 19&username=admin&userpass=**pass<http://server.ch:5080/openmeetings/services/UserService/loginUser?SID=f06df7f17345cfb52934affa14485519&username=admin&userpass=pass>
>
> 3. http://server.ch:5080/**openmeetings/services/**UserService/**
> setUserObjectMainLandingZone?**SID=**f06df7f17345cfb52934affa144855**
> 19&username=admin&firstname=**firstname&lastname=lastname&**
> profilePictureUrl=http://www.**url.ch&email=servicedesk@**
> email.ch&externalUserId=118&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=f06df7f17345cfb52934affa14485519&username=admin&firstname=firstname&lastname=lastname&profilePictureUrl=http://www.url.ch&email=servicedesk@email.ch&externalUserId=118&externalUserType=juniper>
>
>
>
>
>
>
> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>
>  http://server.ch:5080/**openmeetings/services/**UserService/**
>> setUserObjectMainLandingZone?**SID=**c90906956d51e3fd15c163822f66d1**
>> 51&externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=c90906956d51e3fd15c163822f66d151&externalUserId=101&externalUserType=juniper>
>>
>> params missing in your URL
>> username
>> firstname
>> lastname
>> profilePictureUrl
>> email
>>
>> Again: Those params are NOT optional, if an API call has 10 params you
>> need
>> to specify all 10 params at least with a default value that has the
>> correct
>> type and not the 3 ones you think that might be helpful.
>>
>> Sebastian
>>
>> 2012/2/23 weyerma <thomas.weyermann@nativenet.ch**>
>>
>>  hmmm... if i execute:
>>>
>>> http://server.ch:5080/****openmeetings/services/****UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>> setUserObjectMainLandingZone?****SID=****c90906956d51e3fd15c163822f66d1*
>>> ***
>>> 51&externalUserId=101&****externalUserType=juniper<http:**
>>> //server.ch:5080/openmeetings/**services/UserService/**
>>> setUserObjectMainLandingZone?**SID=**c90906956d51e3fd15c163822f66d1**
>>> 51&externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=c90906956d51e3fd15c163822f66d151&externalUserId=101&externalUserType=juniper>
>>> >
>>>
>>> i get:
>>>
>>>
>>>  <externalUserId>101</****externalUserId>
>>>  <externalUserType>juniper</****externalUserType>
>>> </org.openmeetings.app.****persistence.beans.basic.****
>>> RemoteSessionObject>
>>> DEBUG 02-23 10:00:10.442 Sessionmanagement.java 3277565 341
>>> org.openmeetings.app.data.****basic.Sessionmanagement
>>> [http-0.0.0.0-5080-1]
>>> - updateUser User SID: c90906956d51e3fd15c163822f66d1****51
>>>
>>> DEBUG 02-23 10:00:10.445 ManageCryptStyle.java 3277568 22
>>> org.openmeetings.utils.crypt.****ManageCryptStyle [http-0.0.0.0-5080-1]
>>> -
>>> getInstanceOfCrypt: org.openmeetings.utils.crypt.****
>>> ManageCryptStyle@670b87aa
>>> DEBUG 02-23 10:00:10.446 ManageCryptStyle.java 3277569 24
>>> org.openmeetings.utils.crypt.****ManageCryptStyle [http-0.0.0.0-5080-1]
>>> -
>>> getInstanceOfCrypt: org.openmeetings.app.data.**
>>> basic.Configurationmanagement@****344122b9
>>> DEBUG 02-23 10:00:10.446 ManageCryptStyle.java 3277569 31
>>> org.openmeetings.utils.crypt.****ManageCryptStyle [http-0.0.0.0-5080-1]
>>> -
>>> configKeyCryptClassName: org.openmeetings.utils.crypt.***
>>> *MD5Implementation
>>>
>>>
>>> if i execute:
>>>
>>> http://server.ch:5080/****openmeetings/services/**<http://server.ch:5080/**openmeetings/services/**>
>>> UserService/setUserObject?SID=******c90906956d51e3fd15c163822f66d1****
>>> 51&username=admin&****externalUserId=101&****externalUserType=juniper<
>>> http:**//server.ch:5080/openmeetings/**services/UserService/**
>>> setUserObject?SID=**c90906956d51e3fd15c163822f66d1**51&username=admin&**
>>> externalUserId=101&**externalUserType=juniper<http://server.ch:5080/openmeetings/services/UserService/setUserObject?SID=c90906956d51e3fd15c163822f66d151&username=admin&externalUserId=101&externalUserType=juniper>
>>> >
>>>
>>>
>>> the id is always 0...
>>>
>>> DEBUG 02-23 10:01:05.304 UserWebService.java 3332427 422
>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>> -
>>> UserService.setUserObject
>>>
>>> DEBUG 02-23 10:01:05.309 UserWebService.java 3332432 432
>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>> -
>>> username admin
>>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 433
>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>> -
>>> firstname null
>>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 434
>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>> -
>>> lastname null
>>> DEBUG 02-23 10:01:05.310 UserWebService.java 3332433 435
>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>> -
>>> profilePictureUrl null
>>> DEBUG 02-23 10:01:05.311 UserWebService.java 3332434 436
>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>> -
>>> email null
>>> DEBUG 02-23 10:01:05.313 UserWebService.java 3332436 443
>>> org.openmeetings.axis.****services.UserWebService [http-0.0.0.0-5080-1]
>>> -
>>> xmlString <org.openmeetings.app.****persistence.beans.basic.**
>>> RemoteSessionObject>
>>>
>>>  <username>admin</username>
>>>  <externalUserId>0</****externalUserId>
>>>  <externalUserType></****externalUserType>
>>> </org.openmeetings.app.****persistence.beans.basic.****
>>> RemoteSessionObject>
>>>
>>>
>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>
>>>  <externalUserId>0</externalUs
>>>
>>>> erId>
>>>> => you did not set any value for the externalUserId, set it to 1 oder
>>>> whatever ... I think the externalUserId can also be a string (or for
>>>> example in our facebook integration the externalUserId is a user hash
>>>> from
>>>> facebook)
>>>> BTW the facebook integration of OpenMeetings is using exactly the same
>>>> API
>>>> call ;)
>>>>
>>>> Sebastian
>>>>
>>>>
>>>> 2012/2/23 weyerma <thomas.weyermann@nativenet.ch****>
>>>>
>>>>  I`m trying to set all the vars but still get the error...
>>>>
>>>>> Is there something wrong with my configuration ?
>>>>>
>>>>> </org.openmeetings.app.******persistence.beans.basic.****
>>>>>
>>>>> RemoteSessionObject>
>>>>>
>>>>> DEBUG 02-23 09:18:41.221 Sessionmanagement.java 788344 341
>>>>> org.openmeetings.app.data.******basic.Sessionmanagement
>>>>> [http-0.0.0.0-5080-1]
>>>>> - updateUser User SID: f40e04788904d82a01025b89cf9ede******68
>>>>>
>>>>>
>>>>> DEBUG 02-23 09:18:48.890 UserWebService.java 796013 422
>>>>> org.openmeetings.axis.******services.UserWebService
>>>>> [http-0.0.0.0-5080-1]
>>>>>
>>>>> -
>>>>>
>>>>> UserService.setUserObject
>>>>> DEBUG 02-23 09:18:48.897 UserWebService.java 796020 432
>>>>> org.openmeetings.axis.******services.UserWebService
>>>>> [http-0.0.0.0-5080-1]
>>>>>
>>>>> -
>>>>>
>>>>> username admin
>>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 433
>>>>> org.openmeetings.axis.******services.UserWebService
>>>>> [http-0.0.0.0-5080-1]
>>>>>
>>>>> -
>>>>>
>>>>> firstname null
>>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 434
>>>>> org.openmeetings.axis.******services.UserWebService
>>>>> [http-0.0.0.0-5080-1]
>>>>>
>>>>> -
>>>>>
>>>>> lastname null
>>>>> DEBUG 02-23 09:18:48.898 UserWebService.java 796021 435
>>>>> org.openmeetings.axis.******services.UserWebService
>>>>> [http-0.0.0.0-5080-1]
>>>>>
>>>>> -
>>>>>
>>>>> profilePictureUrl null
>>>>> DEBUG 02-23 09:18:48.899 UserWebService.java 796022 436
>>>>> org.openmeetings.axis.******services.UserWebService
>>>>> [http-0.0.0.0-5080-1]
>>>>>
>>>>> -
>>>>>
>>>>> email null
>>>>> DEBUG 02-23 09:18:48.901 UserWebService.java 796024 443
>>>>> org.openmeetings.axis.******services.UserWebService
>>>>> [http-0.0.0.0-5080-1]
>>>>> -
>>>>> xmlString <org.openmeetings.app.******persistence.beans.basic.**
>>>>> RemoteSessionObject>
>>>>>  <username>admin</username>
>>>>>
>>>>>  <externalUserId>0</******externalUserId>
>>>>>  <externalUserType></******externalUserType>
>>>>> </org.openmeetings.app.******persistence.beans.basic.****
>>>>> RemoteSessionObject>
>>>>>
>>>>>
>>>>>  <externalUserId>101</******externalUserId>
>>>>>  <externalUserType>juniper</******externalUserType>
>>>>> </org.openmeetings.app.******persistence.beans.basic.****
>>>>> RemoteSessionObject>
>>>>>
>>>>> DEBUG 02-23 09:20:27.089 Sessionmanagement.java 894212 341
>>>>> org.openmeetings.app.data.******basic.Sessionmanagement
>>>>> [http-0.0.0.0-5080-1]
>>>>> - updateUser User SID: f40e04788904d82a01025b89cf9ede******68
>>>>>
>>>>>
>>>>> DEBUG 02-23 09:20:27.093 ManageCryptStyle.java 894216 22
>>>>> org.openmeetings.utils.crypt.******ManageCryptStyle
>>>>> [http-0.0.0.0-5080-1]
>>>>> -
>>>>> getInstanceOfCrypt: org.openmeetings.utils.crypt.******
>>>>>
>>>>> ManageCryptStyle@670b87aa
>>>>> DEBUG 02-23 09:20:27.093 ManageCryptStyle.java 894216 24
>>>>> org.openmeetings.utils.crypt.******ManageCryptStyle
>>>>> [http-0.0.0.0-5080-1]
>>>>> -
>>>>> getInstanceOfCrypt: org.openmeetings.app.data.**
>>>>> basic.Configurationmanagement@******344122b9
>>>>>
>>>>> DEBUG 02-23 09:20:27.094 ManageCryptStyle.java 894217 31
>>>>> org.openmeetings.utils.crypt.******ManageCryptStyle
>>>>> [http-0.0.0.0-5080-1]
>>>>> -
>>>>> configKeyCryptClassName: org.openmeetings.utils.crypt.*****
>>>>> *MD5Implementation
>>>>>
>>>>>
>>>>> DEBUG 02-23 09:22:23.310 ErrorService.java 1010433 42
>>>>> org.openmeetings.app.remote.******ErrorService [NioProcessor-3] -
>>>>> errorid,
>>>>>
>>>>>
>>>>> language_id: -1|1
>>>>> DEBUG 02-23 09:22:23.311 ErrorService.java 1010434 46
>>>>> org.openmeetings.app.remote.******ErrorService [NioProcessor-3] -
>>>>>
>>>>>
>>>>> eValues.getFieldvalues_id() = 334
>>>>> DEBUG 02-23 09:22:23.312 ErrorService.java 1010435 48
>>>>> org.openmeetings.app.remote.******ErrorService [NioProcessor-3] -
>>>>> eValues.getErrorType() = org.openmeetings.app.****
>>>>> persistence.beans.basic.**
>>>>>
>>>>> ErrorType@6239b125
>>>>>
>>>>>
>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>
>>>>>  The params in the SOAP API call
>>>>>
>>>>>  http://incubator.apache.org/******openmeetings/UserService.**
>>>>>> html#****<http://incubator.apache.org/****openmeetings/UserService.html#****>
>>>>>> <http://incubator.**apache.org/**openmeetings/**UserService.html#**<http://incubator.apache.org/**openmeetings/UserService.html#**>
>>>>>> >
>>>>>> setUserObjectMainLandingZone<**h**ttp://incubator.apache.org/****<http://incubator.apache.org/**>
>>>>>>
>>>>>> openmeetings/UserService.html#******setUserObjectMainLandingZone<h**
>>>>>> ttp://incubator.apache.org/**openmeetings/UserService.html#**
>>>>>> setUserObjectMainLandingZone<http://incubator.apache.org/openmeetings/UserService.html#setUserObjectMainLandingZone>
>>>>>> >
>>>>>> >
>>>>>>
>>>>>>
>>>>>> are not optional, you have to set an externalUserId and type parameter
>>>>>> not
>>>>>> just the SID.
>>>>>>
>>>>>> Sebastian
>>>>>>
>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch******>
>>>>>>
>>>>>>  ok, i do the following to test:
>>>>>>
>>>>>>
>>>>>>> for the SID:
>>>>>>>
>>>>>>> http://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>> <htt**p://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>> >
>>>>>>> UserService/getSession<http://****server.ch:5080/****openmeetings/**<http://server.ch:5080/**openmeetings/**>
>>>>>>> services/**UserService/****getSession<http://server.ch:**
>>>>>>> 5080/**openmeetings/services/****UserService/getSession<http://server.ch:5080/**openmeetings/services/**UserService/getSession>
>>>>>>> >
>>>>>>> >
>>>>>>> <http://**server.ch:5080/****openmeetings/**services/****
>>>>>>> UserService/**<http://server.ch:5080/**openmeetings/**services/**UserService/**>
>>>>>>> <http://server.**ch:5080/openmeetings/****services/UserService/**<http://server.ch:5080/openmeetings/**services/UserService/**>
>>>>>>> >
>>>>>>> getSession<http://server.ch:****5080/openmeetings/services/**
>>>>>>> UserService/getSession<http://**server.ch:5080/openmeetings/**
>>>>>>> services/UserService/**getSession<http://server.ch:5080/openmeetings/services/UserService/getSession>
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>>
>>>>>>> <ns:getSessionResponse><ns:********return
>>>>>>> xsi:type="ax21:Sessiondata"><*
>>>>>>> *****
>>>>>>> ax21:id>73</ax21:id><ax21:********language_id
>>>>>>> xsi:nil="true"/><ax21:****
>>>>>>> organization_id
>>>>>>> xsi:nil="true"/><ax21:refresh_********time>2012-02-22</ax21:**
>>>>>>> refresh_**time><ax21:******sessionXml
>>>>>>> xsi:nil="true"/><ax21:session_********id>******
>>>>>>> b934751f5f23b5e2c979a73c9fbd7c*****
>>>>>>> ***
>>>>>>>
>>>>>>> f3</ax21:session_id><ax21:********starttermin_time>2012-02-22<**
>>>>>>> /******
>>>>>>> ax21:starttermin_time><ax21:********storePermanent
>>>>>>> xsi:nil="true"/><ax21:user_id xsi:nil="true"/></ns:return></********
>>>>>>> ns:getSessionResponse>
>>>>>>>
>>>>>>>
>>>>>>> for login:
>>>>>>>
>>>>>>> http://server.ch:5080/********openmeetings/services/****<http://server.ch:5080/******openmeetings/services/****>
>>>>>>> <htt**p://server.ch:5080/******openmeetings/services/****<http://server.ch:5080/****openmeetings/services/****>
>>>>>>> >
>>>>>>>  UserService/loginUser?SID=<**htt**p://server.ch:5080/****
>>>>>>> openmeetings/services/******UserService/loginUser?SID=<htt**
>>>>>>> p://server.ch:5080/****openmeetings/services/****
>>>>>>> UserService/loginUser?SID=<http://server.ch:5080/**openmeetings/services/**UserService/loginUser?SID=>
>>>>>>> >
>>>>>>> >
>>>>>>>
>>>>>>> ********b934751f5f23b5e2c979a73c9fbd7c********f3&username=admin&**
>>>>>>> userpass=***
>>>>>>> *password<http://server.ch:******5080/openmeetings/services/**
>>>>>>> UserService/loginUser?SID=******b934751f5f23b5e2c979a73c9fbd7c******
>>>>>>> f3&username=admin&userpass=******password<http://server.ch:**
>>>>>>> 5080/openmeetings/services/****UserService/loginUser?SID=**
>>>>>>> b934751f5f23b5e2c979a73c9fbd7c****f3&username=admin&userpass=***
>>>>>>> *password<http://server.ch:**5080/openmeetings/services/**
>>>>>>> UserService/loginUser?SID=**b934751f5f23b5e2c979a73c9fbd7c**
>>>>>>> f3&username=admin&userpass=**password<http://server.ch:5080/openmeetings/services/UserService/loginUser?SID=b934751f5f23b5e2c979a73c9fbd7cf3&username=admin&userpass=password>
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>>
>>>>>>> <ns:loginUserResponse><ns:********return>1</ns:return></ns:******
>>>>>>> loginUserResponse>
>>>>>>>
>>>>>>> for landing zone:
>>>>>>>
>>>>>>> http://server.ch:5080/********openmeetings/services/********
>>>>>>> UserService/**<http://server.ch:5080/******openmeetings/services/******UserService/**>
>>>>>>> <http://server.**ch:5080/****openmeetings/**
>>>>>>> services/****UserService/**<http://server.ch:5080/****openmeetings/services/****UserService/**>
>>>>>>> >
>>>>>>> <http://server.**ch:5080/****openmeetings/**services/****
>>>>>>> UserService/**<http://server.**ch:5080/**openmeetings/**
>>>>>>> services/**UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>> >
>>>>>>> >
>>>>>>> setUserObjectMainLandingZone?********SID=http://server.ch:**
>>>>>>> 5080/**** <http://server.ch:5080/****><http://server.ch:**5080/**<http://server.ch:5080/**>
>>>>>>> >
>>>>>>> openmeetings/services/********UserService/******
>>>>>>> setUserObjectMainLandingZone?*
>>>>>>> ***SID=*
>>>>>>> *******b49bf973c7d845901b52def0fb6501********36<http://server.ch:**
>>>>>>> 5080/**** <http://server.ch:5080/****><http://server.ch:**5080/**<http://server.ch:5080/**>
>>>>>>> >
>>>>>>> openmeetings/services/******UserService/****
>>>>>>> setUserObjectMainLandingZone?******
>>>>>>> SID=http://server.ch:5080/******openmeetings/services/******
>>>>>>> UserService/**<http://server.ch:5080/****openmeetings/services/****UserService/**>
>>>>>>> <http://server.**ch:5080/**openmeetings/**services/**UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>> >
>>>>>>> setUserObjectMainLandingZone?******SID=****
>>>>>>>
>>>>>>> b49bf973c7d845901b52def0fb6501******36<http://server.ch:5080/****<http://server.ch:5080/**>
>>>>>>> openmeetings/services/****UserService/****
>>>>>>> setUserObjectMainLandingZone?****
>>>>>>> SID=http://server.ch:5080/****openmeetings/services/****
>>>>>>> UserService/**<http://server.ch:5080/**openmeetings/services/**UserService/**>
>>>>>>> setUserObjectMainLandingZone?****SID=****
>>>>>>> b49bf973c7d845901b52def0fb6501****
>>>>>>> 36<http://server.ch:5080/**openmeetings/services/**UserService/**
>>>>>>> setUserObjectMainLandingZone?**SID=http://server.ch:5080/**
>>>>>>> openmeetings/services/**UserService/**setUserObjectMainLandingZone?*
>>>>>>> *SID=**b49bf973c7d845901b52def0fb6501**36<http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=http://server.ch:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=b49bf973c7d845901b52def0fb650136>
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>>
>>>>>>> <ns:********setUserObjectMainLandingZoneRe**
>>>>>>> ******sponse><ns:return>**
>>>>>>> d093730627c4e5f01a21130ff779ba********07</ns:return></ns:**
>>>>>>> setUserObjectMainLandingZoneRe********sponse>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> then i try to login:
>>>>>>> http://server.ch:5080/********openmeetings/?secureHash=**<http://server.ch:5080/******openmeetings/?secureHash=**>
>>>>>>> <ht**tp://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>> >
>>>>>>> <ht**tp://server.ch:5080/******openmeetings/?secureHash=**<http://server.ch:5080/****openmeetings/?secureHash=**>
>>>>>>> <ht**tp://server.ch:5080/****openmeetings/?secureHash=**<http://server.ch:5080/**openmeetings/?secureHash=**>
>>>>>>> >
>>>>>>> >
>>>>>>> d093730627c4e5f01a21130ff779ba********07<http://server.ch:**
>>>>>>> 5080/**** <http://server.ch:5080/****><http://server.ch:**5080/**<http://server.ch:5080/**>
>>>>>>> >
>>>>>>>
>>>>>>> openmeetings/?secureHash=******d093730627c4e5f01a21130ff779ba**
>>>>>>> ****07<
>>>>>>> http://server.ch:5080/****openmeetings/?secureHash=**<http://server.ch:5080/**openmeetings/?secureHash=**>
>>>>>>> d093730627c4e5f01a21130ff779ba****07<http://server.ch:5080/**
>>>>>>> openmeetings/?secureHash=**d093730627c4e5f01a21130ff779ba**07<http://server.ch:5080/openmeetings/?secureHash=d093730627c4e5f01a21130ff779ba07>
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>>
>>>>>>>
>>>>>>> then i always get:
>>>>>>>
>>>>>>> Unknown error. Please report this to the Administrator.
>>>>>>>
>>>>>>> Do i understand something wrong ?
>>>>>>>
>>>>>>>
>>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>>
>>>>>>>  *If i understand this right, via the SOAP/REST API, i can just
>>>>>>> direct
>>>>>>>
>>>>>>>  login
>>>>>>>
>>>>>>>> to a room... right ? *
>>>>>>>> => No, see my last email with the link to the SOAP/REST call to
>>>>>>>> login
>>>>>>>> to
>>>>>>>> the dashboard.
>>>>>>>>
>>>>>>>> Sebastian
>>>>>>>>
>>>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch********>
>>>>>>>>
>>>>>>>>  the user is always from LDAP.
>>>>>>>>
>>>>>>>>  The Juniper uses the same data from ADS...
>>>>>>>>
>>>>>>>>> Its just a additional authentification for security...
>>>>>>>>>
>>>>>>>>> The idea is, the server is in the DMZ and ports are open. The login
>>>>>>>>> page
>>>>>>>>> can be only processed reached via the Juniper from the internal
>>>>>>>>> network.
>>>>>>>>> In juniper i do the following:
>>>>>>>>>
>>>>>>>>> http://server.ch:5080/**********openmeetings/?username=<http://server.ch:5080/********openmeetings/?username=>
>>>>>>>>> <http:/**/server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>> >
>>>>>>>>>  <http:/**/server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> <http:/**/server.ch:5080/********openmeetings/?username=<http://server.ch:5080/******openmeetings/?username=>
>>>>>>>>> <http:**//server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>> <http:/**/server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>> <http:/**/server.ch:5080/****openmeetings/?username=<http://server.ch:5080/**openmeetings/?username=>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> <http:/**/server.ch:5080/******openmeetings/?**username=<http://server.ch:5080/****openmeetings/?**username=>
>>>>>>>>> <http**://server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>> >
>>>>>>>>>  <http**://server.ch:5080/****openmeetings/?**username=<http://server.ch:5080/**openmeetings/?**username=>
>>>>>>>>> <http**://server.ch:5080/**openmeetings/?**username=<http://server.ch:5080/openmeetings/?**username=>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> <http**://server.ch:5080/******openmeetings/?username=<http://server.ch:5080/****openmeetings/?username=>
>>>>>>>>> <http:/**/server.ch:5080/****openmeetings/?username=<http://server.ch:5080/**openmeetings/?username=>
>>>>>>>>> >
>>>>>>>>> <http:/**/server.ch:5080/**openmeetings/?**username=<http://server.ch:5080/openmeetings/?**username=>
>>>>>>>>> <http**://server.ch:5080/**openmeetings/?username=<http://server.ch:5080/openmeetings/?username=>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> "xxxxx"**&password="xxxxx"&********domain="**xxxx"
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> and replace the values with the login vars from the SA.
>>>>>>>>>
>>>>>>>>> If i understand this right, via the SOAP/REST API, i can just
>>>>>>>>> direct
>>>>>>>>> login
>>>>>>>>> to a room... right ? i like to do the normal login way, like with
>>>>>>>>> the
>>>>>>>>> login
>>>>>>>>> form.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Zitat von "seba.wagner@gmail.com" <se...@gmail.com>:
>>>>>>>>>
>>>>>>>>>  Fixing username/pwd will also not fix it really, what userId,
>>>>>>>>> email
>>>>>>>>> avatar
>>>>>>>>>
>>>>>>>>>  will the user use for its session after the login then ?
>>>>>>>>>
>>>>>>>>>  You should build your own doorway page using the SOAP/REST API
>>>>>>>>>> instead
>>>>>>>>>> of
>>>>>>>>>> changing the source code to send the credentials elsewhere.
>>>>>>>>>> By doing that you will not need to edit any source code of
>>>>>>>>>> OpenMeetings
>>>>>>>>>> and
>>>>>>>>>> can also easily switch between OpenMeetings versions.
>>>>>>>>>>
>>>>>>>>>> Sebastian
>>>>>>>>>>
>>>>>>>>>> 2012/2/22 weyerma <thomas.weyermann@nativenet.ch**********>
>>>>>>>>>>
>>>>>>>>>>  I like to use the openmeetings with our Juniper SA for auth.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  Can someone give me a hint, how i can call the login directly
>>>>>>>>>> from
>>>>>>>>>>
>>>>>>>>>>> the
>>>>>>>>>>> login window ? i just need to pass the vars "user, password,
>>>>>>>>>>> domain"
>>>>>>>>>>> over
>>>>>>>>>>> the url and send them in the login window. I figured out to call
>>>>>>>>>>> the
>>>>>>>>>>> parent.login(); in checkLoginData.lzx but i don`t know how to
>>>>>>>>>>> send
>>>>>>>>>>> the
>>>>>>>>>>> login variables.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Is there no function like login(username,password,********
>>>>>>>>>>> ****domain);
>>>>>>>>>>> ?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>  --
>>>>>>>>>>>
>>>>>>>>>> Sebastian Wagner
>>>>>>>>>> http://www.openmeetings.de
>>>>>>>>>>
>>>>>>>>>> http://incubator.apache.org/**********openmeetings/<http://incubator.apache.org/********openmeetings/>
>>>>>>>>>> <http://**incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.**org/******openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>>>> <http:/**/incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.****org/****openmeetings/<http://**
>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.******org/**openmeetings/<http://**
>>>>>>>>>>
>>>>>>>>>> incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>>
>>>>>>>>>> <http://**incubator.apache.****org/**openmeetings/<http://**
>>>>>>>>>> incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> http://www.webbase-design.de
>>>>>>>>>> http://www.wagner-sebastian.**********com <
>>>>>>>>>> http://www.wagner-sebastian.******
>>>>>>>>>> **com<http://www.wagner-****seba**stian.com <http://sebastian.com
>>>>>>>>>> ><
>>>>>>>>>> http://www.wagner-**sebastian.**com <http://sebastian.com> <
>>>>>>>>>> http://www.wagner-sebastian.**com<http://www.wagner-sebastian.com>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> seba.wagner@gmail.com
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>   --
>>>>>>>>>
>>>>>>>> Sebastian Wagner
>>>>>>>> http://www.openmeetings.de
>>>>>>>> http://incubator.apache.org/********openmeetings/<http://incubator.apache.org/******openmeetings/>
>>>>>>>> <http://**incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>> >
>>>>>>>> <http://**incubator.apache.**org/****openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> <http://**incubator.apache.****org/**openmeetings/<http://**
>>>>>>>> incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>> >
>>>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> http://www.webbase-design.de
>>>>>>>> http://www.wagner-sebastian.********com <
>>>>>>>> http://www.wagner-sebastian.****
>>>>>>>> **com<http://www.wagner-**seba**stian.com <http://sebastian.com><
>>>>>>>> http://www.wagner-**sebastian.com <http://www.wagner-sebastian.com>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> seba.wagner@gmail.com
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>  --
>>>>>> Sebastian Wagner
>>>>>> http://www.openmeetings.de
>>>>>> http://incubator.apache.org/******openmeetings/<http://incubator.apache.org/****openmeetings/>
>>>>>> <http://**incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>> >
>>>>>> <http://**incubator.apache.**org/**openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>>>> >
>>>>>> >
>>>>>> http://www.webbase-design.de
>>>>>> http://www.wagner-sebastian.******com <http://www.wagner-sebastian.**
>>>>>> **com<http://www.wagner-**sebastian.com<http://www.wagner-sebastian.com>
>>>>>> >
>>>>>> >
>>>>>> seba.wagner@gmail.com
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>> --
>>>> Sebastian Wagner
>>>> http://www.openmeetings.de
>>>> http://incubator.apache.org/****openmeetings/<http://incubator.apache.org/**openmeetings/>
>>>> <http://**incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>>>> >
>>>> http://www.webbase-design.de
>>>> http://www.wagner-sebastian.****com <http://www.wagner-sebastian.**com<http://www.wagner-sebastian.com>
>>>> >
>>>> seba.wagner@gmail.com
>>>>
>>>>
>>>>
>>>
>>
>> --
>> Sebastian Wagner
>> http://www.openmeetings.de
>> http://incubator.apache.org/**openmeetings/<http://incubator.apache.org/openmeetings/>
>> http://www.webbase-design.de
>> http://www.wagner-sebastian.**com <http://www.wagner-sebastian.com>
>> seba.wagner@gmail.com
>>
>>
>


-- 
Sebastian Wagner
http://www.openmeetings.de
http://incubator.apache.org/openmeetings/
http://www.webbase-design.de
http://www.wagner-sebastian.com
seba.wagner@gmail.com