In this case, whose thing dose a upload file belong?
>From my test, when into room by auto login, for example login with admin
but set 'user1' in setUserObjectAndGenerateRoomHash(), both of them have
not the upload file.
The test procedure as following.

1.do auto login with admin but set 'user1'
2.do upload a file to private folder
3.cut this room instance
4.login with admin from OM login panel
   but there is not the file in private folder
5.login with 'user1' from OM login panel
   but there is also not the file in one
6.do 1 agan
   there is , wow.

I am little confusing. ;-)

-Ono


2013/10/27 Maxim Solodovnik <solomax...@gmail.com>

> Actually you need user with admin or soap level to use soap/rest API.
>
> All parameters being set later in setuserobject... method should be for
> external user being set (usually joomla, moodle, WordPress etc. User)
> On Oct 26, 2013 11:49 AM, "Jacob C. Gaiski" <jgai...@emich.edu> wrote:
>
>> The user requesting the secure hash must have admin permissions
>> regardless of the user object attributed to the user.
>>
>> Attributing an admin user to a user object will grant admin permissions,
>> granting anonymous user attributes will grant anonymous action.
>>
>> I'm fairly certain I'm correct. Please correct me if I'm wrong.
>>
>> On Oct 26, 2013, at 12:40 AM, 小野圭二 <onoke...@gmail.com> wrote:
>>
>> I would like to confirm for auto login procedure.
>>
>> It seems like the username parameter of loginUser() must be a admin
>> account.
>> Dose it correct?
>> If so, ordinary user (om_user.level_id=1) can not enter into any room by
>> auto login.
>> The procedure is as following.
>>   1.get session data by using getSession()
>>   2.login to om by using loginUser() with the admin account
>>   3.set user object by using setUserObjectAndGenerateRoomHash().
>>   4.then redirect to om with the hash data that get by 3
>>
>> If using ordinary account at 2, it get error code -26 that is mean "need
>> admin role".
>> I expect loginUser() can handle a ordinary account.
>> Is this spec or bug?
>> If it is bug, i try to fix it.
>>
>> LFR
>>
>> -Ono
>>
>>
>> 2013/10/26 小野圭二 <onoke...@gmail.com>
>>
>>> HI Maxim,
>>>
>>> I have just tried one, and works fine.
>>> Great.
>>> Many thanks about your suggestion.
>>>
>>> So, have this procedure been opened where else, that like a wiki and/or
>>> tutorial ?
>>> I could not find it.
>>> If there is not yet, why not i write it on wiki ?
>>>
>>> -Ono
>>>
>>>
>>> 2013/10/25 小野圭二 <onoke...@gmail.com>
>>>
>>>> Thank you, Maxim.
>>>> I will try it tomorrow. :)
>>>>
>>>>
>>>> 2013/10/25 Maxim Solodovnik <solomax...@gmail.com>
>>>>
>>>>> Yes
>>>>>
>>>>>
>>>>> On Fri, Oct 25, 2013 at 7:37 PM, 小野圭二 <onoke...@gmail.com> wrote:
>>>>>
>>>>>> >>you should use URL like this
>>>>>> >>http://localhos:5080/openmeetings/?secureHash=<
>>>>>> hash_created>&language=1
>>>>>> to enter the room
>>>>>>
>>>>>>
>>>>>> Is the "<hash_created>"  the value of "<ns:return>" ?
>>>>>>
>>>>>> <ns:setUserObjectAndGenerateRoomHashResponse xmlns:ns="
>>>>>> http://services.axis.openmeetings.apache.org";><ns:return>
>>>>>> a8e844da497727d8a0ec1db4447d9d60</ns:return></ns:
>>>>>> setUserObjectAndGenerateRoomHashResponse>
>>>>>>
>>>>>> -Ono
>>>>>>
>>>>>>
>>>>>> 2013/10/25 Maxim Solodovnik <solomax...@gmail.com>
>>>>>>
>>>>>>> you should use URL like this
>>>>>>> http://localhos:5080/openmeetings/?secureHash=<
>>>>>>> hash_created>&language=1
>>>>>>> to enter the room
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Oct 25, 2013 at 3:37 PM, 小野圭二 <onoke...@gmail.com> wrote:
>>>>>>>
>>>>>>>> I have made a external user by using addNewUserWithExternalType().
>>>>>>>> It was fine.
>>>>>>>> Then auto login, fuum not work on me. I checked it and got the
>>>>>>>> return as following.
>>>>>>>>
>>>>>>>> <ns:setUserObjectAndGenerateRoomHashResponse xmlns:ns="
>>>>>>>> http://services.axis.openmeetings.apache.org
>>>>>>>> "><ns:return>a8e844da497727d8a0ec1db4447d9d60</ns:return></ns:setUserObjectAndGenerateRoomHashResponse>
>>>>>>>>
>>>>>>>> It seems like containing a hash code. Should i use it to redirect
>>>>>>>> process?
>>>>>>>> Now i redirect to OM top simply without any query.
>>>>>>>>
>>>>>>>> Thx a lot Maxim, very often.
>>>>>>>>
>>>>>>>> -Ono
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> 2013/10/25 Maxim Solodovnik <solomax...@gmail.com>
>>>>>>>>
>>>>>>>>> The order should be:
>>>>>>>>>
>>>>>>>>> 1) getSession
>>>>>>>>> 2) loginUser
>>>>>>>>> 3) setUserObject..... NOTE externalUserId and externalUserType are
>>>>>>>>> mandatory parameters
>>>>>>>>>
>>>>>>>>> by loginUser you authorizing your script
>>>>>>>>> by setUserObject... you are creating/editing "externaal" user and
>>>>>>>>> creating hash for entering the room as this user
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Oct 25, 2013 at 2:41 PM, 小野圭二 <onoke...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Thx Maxim,
>>>>>>>>>>
>>>>>>>>>> I tried setUserObj...() , but the return was error code that mean
>>>>>>>>>> "Admin authorization required".
>>>>>>>>>>
>>>>>>>>>> <ns:setUserObjectAndGenerateRoomHashResponse xmlns:ns="
>>>>>>>>>> http://services.axis.openmeetings.apache.org
>>>>>>>>>> "><ns:return>-26</ns:return></ns:setUserObjectAndGenerateRoomHashResponse>
>>>>>>>>>>
>>>>>>>>>> This is the REST url that i called.
>>>>>>>>>>
>>>>>>>>>> http://localhost:5080/openmeetings/services/UserService/setUserObjectAndGenerateRoomHash?SID=
>>>>>>>>>> ".$sessionID."&username=onoke&firstname=ono&lastname=keiji&profilePictureUrl=&email=
>>>>>>>>>> o...@net8.co.jp
>>>>>>>>>> &externalUserId=&externalUserType=&room_id=3&becomeModeratorAsInt=0&showAudioVideoTestAsInt=0
>>>>>>>>>>
>>>>>>>>>> *$sessionID was gotten by getSession()
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Something lack? :-<
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> -Ono
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 2013/10/25 Maxim Solodovnik <solomax...@gmail.com>
>>>>>>>>>>
>>>>>>>>>>> you need to call
>>>>>>>>>>>
>>>>>>>>>>> http://openmeetings.apache.org/UserService.html#setUserObjectAndGenerateRoomHash
>>>>>>>>>>>
>>>>>>>>>>> then redirect to
>>>>>>>>>>> http://localhos:5080/openmeetings/?secureHash=
>>>>>>>>>>> <hash_created>&language=1
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Oct 25, 2013 at 1:23 PM, 小野圭二 <onoke...@gmail.com>wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>> Let me know what should i do after loginUser() was success.
>>>>>>>>>>>>
>>>>>>>>>>>> I am testing loginUser() for auto login from external site.
>>>>>>>>>>>> At first, i got a session id by using getSession(), then called
>>>>>>>>>>>> loginUser() with setting the session id.
>>>>>>>>>>>> So the return was as following.
>>>>>>>>>>>> <ns:loginUserResponse xmlns:ns="
>>>>>>>>>>>> http://services.axis.openmeetings.apache.org
>>>>>>>>>>>> "><ns:return>1</ns:return></ns:loginUserResponse>
>>>>>>>>>>>>
>>>>>>>>>>>> In the element value was 1. I thought i got a success to auto
>>>>>>>>>>>>  login as it was positive.
>>>>>>>>>>>> Then i redirected to OpenMeetings, but the login combo appeared
>>>>>>>>>>>> on it.
>>>>>>>>>>>> Are there any wrong procedure on me?
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks in advance.
>>>>>>>>>>>>
>>>>>>>>>>>> Ono
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> WBR
>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> WBR
>>>>>>>>> Maxim aka solomax
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> WBR
>>>>>>> Maxim aka solomax
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> WBR
>>>>> Maxim aka solomax
>>>>>
>>>>
>>>>
>>>
>>

Reply via email to