You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by "amit (JIRA)" <ji...@apache.org> on 2017/04/18 07:35:41 UTC
[jira] [Created] (OPENMEETINGS-1629) How to connect my application
OpenMeetings: SSO login from another application
amit created OPENMEETINGS-1629:
----------------------------------
Summary: 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)