You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by "Maxim Solodovnik (JIRA)" <ji...@apache.org> on 2017/04/18 07:40:41 UTC
[jira] [Commented] (OPENMEETINGS-1629) How to connect my
application OpenMeetings: SSO login from another application
[ https://issues.apache.org/jira/browse/OPENMEETINGS-1629?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15972258#comment-15972258 ]
Maxim Solodovnik commented on OPENMEETINGS-1629:
------------------------------------------------
It's not clear from bug description what is the issue ...
and it's better to use user@ mailing list http://openmeetings.apache.org/mail-lists.html for questions (please subscribe first)
What I can see: this URL
http://localhost:5080/openmeetings/swf?secureHash=
should be
http://localhost:5080/openmeetings/hash?secure=
> How to connect my application OpenMeetings: SSO login from another application
> --------------------------------------------------------------------------------
>
> Key: OPENMEETINGS-1629
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-1629
> Project: Openmeetings
> Issue Type: Bug
> Components: SOAP/REST API
> Affects Versions: 3.2.1
> Environment: Windows 8
> Reporter: amit
> Assignee: Maxim Solodovnik
>
> I am writing code to login in to openmeetings from another application SSO login from another application and want to enter in to room directly by using API.
> I tried the following steps:
> 1. Get the SID by using code below:
> $.ajax({
> method: "GET",
> url: "http://localhost:5080/openmeetings/services//user/login",
> data: {user: 'amit.k', pass: 'Mind1234'},
> dataType: "json",
> error : function(jqXHR) {
> console.log(jqXHR.responseText);
> },
> success : function(result) {
> getHashAndEnterRoom(result.serviceResult.message);
> }
> });
> 2. Get Hash key by using SID from above function and try to enter in room:
> function getHashAndEnterRoom(sid){
> $.ajax({
> method: "POST",
> url: "http://localhost:5080/openmeetings/services/user/hash?sid="+sid,
> data: {user: JSON.stringify({
> firstname: 'John',
> lastname: 'Doe',
> externalId: 'uid1',
> externalType: 'myCMS',
> login: 'superjohn'
> }),
> options: JSON.stringify({
> roomId: 5,
> moderator: true,
> showAudioVideoTest: true
> })
> },
> dataType: "json",
> error : function(jqXHR) {
> },
> success : function(result) {
> var url ="http://localhost:5080/openmeetings/swf?secureHash= "+result.serviceResult.message+"&;language";
> window.location=url;
> }
> })
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)