XML Gateway to Boston University
Computing Services (demo)

Logoff

Scenario 1.
Get public data from BU.

No authentication is required to get public BU data.
(Access is restricted by IP, however)

Perl CGI
Java Servlet
ASP (VBScript)
ASP.NET (VB)
ASP.NET (C#)
PHP
Python

Scenario 2.
Get BU authentication

2.1. Check that User is authenticated and return User's unique BU Id and User's full name.
Interrupt application and navigate to authentication page when needed; continue processing after successful authentication.

Perl CGI
Perl CGI (ALUM)
Java Servlet
ASP (VBScript)
ASP.NET (VB)
ASP.NET (C#)
PHP
Python
2.2. Check that User is authenticated and return just User's unique BU Id (no full name).
Interrupt application and navigate to authentication page when needed; continue processing after successful authentication.
Perl CGI
Java Servlet
ASP (VBScript)
ASP.NET (VB)
ASP.NET (C#)
PHP
2.3. Check that User was authenticated within last 2 minutes and return User's unique BU Id and User's full name.
Interrupt application and navigate to authentication page when needed; continue processing after successful authentication.
Perl CGI
Java Servlet
ASP (VBScript )
ASP.NET (VB )
ASP.NET (C#)
PHP
2.4. Check that User was authenticated including SecurId check and return User's unique BU Id and User's full name.
Interrupt application and navigate to authentication page when needed; continue processing after successful authentication.
Perl CGI
Java Servlet
ASP (VBScript )
ASP.NET (VB)
ASP.NET (C#)
PHP

Scenario 3.
Get protected data from BU

3.1. Check that User authenticated and return requested data from BU.
Interrupt application and navigate to authentication page when needed; continue processing after successful authentication.
Perl CGI (IMAGE_XPRESS)
Perl CGI (EMAIL)
Perl CGI (ALUMNI)
Perl CGI (ALUMNI ADMIN)
Java Servlet (IMAGE_XPRESS)
Java Servlet (EMAIL)
ASP (VBScript) (IMAGE_XPRESS)
ASP (VBScript) (EMAIL)
ASP.NET (VB) (IMAGE_XPRESS)
ASP.NET (C#) (IMAGE_XPRESS)
PHP (IMAGE_XPRESS)
3.2. Force User to re-authenticate and then return requested data from BU. Perl CGI (IMAGE_XPRESS)
Java Servlet (IMAGE_XPRESS)
ASP (VBScript) (IMAGE_XPRESS)
ASP.NET (VB) (IMAGE_XPRESS)
ASP.NET (C#) (IMAGE_XPRESS)
PHP (IMAGE_XPRESS)

Scenario 4.
Get BU Logout

Logout User from BU
(New sessions will be initialized for Vendor and for Client's browser)

Perl CGI
Java Servlet
ASP (VBScript) 
ASP.NET (VB)
ASP.NET (C#)
PHP

SOAP

Scenario 1.
Get public data from BU.

No authentication is required to get public BU data.
(Access is restricted by IP, however)

Java Servlet

SOAP

Scenario 2.
Get BU authentication

2.1. Check that User is authenticated and return User's unique BU Id and User's full name.
Interrupt application and navigate to authentication page when needed; continue processing after successful authentication.

Java Servlet

JSON

Scenario 1.
Get protected data from BU

2.1. Check that User is authenticated and return User's unique BU Id and User's full name and protected data.
Interrupt application and navigate to authentication page when needed; continue processing after successful authentication.

Perl JSON/CGI

Cenote Gateway
Under Construction

All Cenote Gateway Scenarios (Javascript with jQuery)

Cenote Gateway