Cisco Cisco 3365 Mobility Services Engine Developer's Guide

Page of 224
                   
C
ISCO 
MSE
 
API
 
S
PECI FICATI ON 
G
UIDE 
 
C
ONTEXT 
A
W ARE 
S
ERVICE OF  
MSE,
 
R
EL EASE 
7.4
.
                                   
P
A G E  
36
  O F  
2 27  
 
  C H A P T E R   3  
Common Login/Logout 
 
The MSE API provides many methods for use by an external application or system. Prior to use 
of  those  methods  all systems must  login  to  the MSE.  This  process  is  achieved by  the  external 
system calling the method Login passing credentials that are authenticated by the MSE. The call 
for  login  bypasses  auth  verification  and  is  directly  handled  by  the  login  component.  The  login 
method  call will  have  username  and  password which  is  validated  by  the  login module against 
the users stored in the database. If the login is successful then a business session ID is assigned 
to identify this session and it’s returned back as a response to the user. All subsequent calls for 
all other methods should include this Business ID in every request. 
Note
Login/Logout requests are processed at
endpoint 
where  mse represents 
the IP address of the MSE engine.
 
3.1 METHOD: Login 
Allows a Client application to login to the MSE. Users are authenticated against the server 
database and a business session is established for authenticated users. This session identifies 
the user’s privileges and access to the system. 
Class 
AesLogin 
 
Attribute 
Type 
Access 
userName 
String 
RO 
password 
String 
RO 
Result: Returns an AesBusinessSession object containing the session identifier. 
 
Class 
AesBusinessSession