User Tools

Site Tools


dev:api:lasso

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
dev:api:lasso [2014/05/27 18:43] – created vikkidev:api:lasso [2015/01/16 15:24] (current) – external edit 127.0.0.1
Line 1: Line 1:
-===== AOS Lasso Glue API commands - RFC ===== +[[:dev|Developer Reference]] [[dev:api|AOS API Document]] Lasso Glue
-[[:dev|Developer Reference]] [[dev:api|AOS API Document]] Lasso Glue+
  
 +====== AOS Lasso Glue API commands - RFC ======
 +
 +\\
 Date: 23 Feb. 2000\\ Date: 23 Feb. 2000\\
 Available: 25 Feb. 2000\\ Available: 25 Feb. 2000\\
Line 12: Line 14:
 ------------------------------------------------------ ------------------------------------------------------
  
 +**Description**\\
 +This API covered server interaction between Lasso and AOS. Note that you must be a Registered Lasso developer with Afteroffice.com to make these calls.\\
 +The Lasso Glue has discontinued. Further Lasso development should use AOS API 2.0.\\
 +There are 2 commands in the Lasso Glue which is specifically designed for Lasso (commands carry "Lasso" prefix). These commands will be supported in API 2.0 and continue to expand when necessary.\\
 +
 +**Index**\\
 +[[dev:api:lasso#LassoReqSData|LassoReqSData]] - Obtain user information\\
 +[[dev:api:lasso#sqReqUcarTb|sqReqUcarTb]] - Obtain UCAR table (top level)\\
 +[[dev:api:lasso#sqReqUcarGroup|sqReqUcarGroup]] - Obtain all group names from a host\\
 +[[dev:api:lasso#LassoReqHostUserList|LassoReqHostUserList]] - Obtain account list from a host\\
 +
 +------------------------------------------------------
 +
 +==== LassoReqSData ====
 +**Command:** LassoReqSData.cgi.mms?s=[SID]&keys=[keys]\\
 +Use: Obtain user information.\\
 +Access: HTTP\\
 +Method: POST and GET\\
 +Parameters case sensitive: NO\\
 +Where: [SID] = the user login session ID\\
 +[keys] = additional keys to query (Optional)\\
 +Result: multi-lines with the following data. Additional data appended at the end, specified by "keys".
 +  - name
 +  - suffix
 +  - host
 +  - apprbdtag
 +  - fullname
 +  - language
 +  - timezone
 +  - apprFontSize
 +  - calendar list
 +  - standalone
 +  - ucarGroup
 +  - ucarLevel
 +
 +**URL Sample:**\\
 +http://afteroffice.com/LassoReqSData.cgi.mms?s=SID1901872qnjonnlqvs491&keys=timestart
 +
 +------------------------------------------------------
 +
 +==== sqReqUcarTb ====
 +**Command:** sqReqUcarTb.user.mms?host=[host]&mod=[module]&cr=[CrSet]\\
 +Use: Obtain UCAR table (top level)\\
 +Access: HTTP\\
 +Method: POST and GET\\
 +Parameters case sensitive: NO\\
 +Where: [host] = the host name\\
 +[module] = the module\\
 +[CrSet] = the character set, specify "mac" returns group name in Macintosh CR format, none for Unix CR (optional)\\
 +Result: UCAR top level standard raw table\\
 +
 +**URL Sample:**\\
 +http://afteroffice.com/sqReqUcarTb.user.mms?host=afteroffice.com&mod=b2b
 +
 +------------------------------------------------------
 +
 +==== sqReqUcarGroup ====
 +**Command:** sqReqUcarGroup.user.mms?host=[host]&cr=[CrSet]\\
 +Use: Obtain all group names from a host\\
 +Access: HTTP\\
 +Method: POST and GET\\
 +Parameters case sensitive: NO\\
 +Where: [host] = the host name\\
 +[CrSet] = the character set, specify "mac" returns group name in Macintosh CR format, none for Unix CR (optional)\\
 +Result: Multi-lines group names\\
 +
 +**URL Sample:**\\
 +http://afteroffice.com/sqReqUcarGroup.user.mms?host=afteroffice.com
 +
 +------------------------------------------------------
 +
 +==== LassoReqHostUserList ====
 +**Command:** LassoReqHostUserList.cgi.mms?h=[host]\\
 +Use: Obtain account list from a host.\\
 +Access: HTTP\\
 +Method: POST and GET\\
 +Parameters case sensitive: NO\\
 +Where: [host] = the host\\
 +Result: Multi-line user list\\
  
 +**URL Sample:**\\
 +http://afteroffice.com/LassoReqHostUserList.cgi.mms?h=afteroffice.com\\
dev/api/lasso.1401187426.txt.gz · Last modified: 2015/01/16 15:24 (external edit)