Introduction: This document describes the high level technical

advertisement
Introduction:
This document describes the high level technical functionality of the integration between the Angel
system and the Student Success Plan (SSP) system. It is meant as a living document that will change as
technical requirements become better understood.
The “Early Alert System” of SSP is meant to provide a means of tracking students as they are coached
with tasks and goals to help ensure their educational success.
Basic Functionality:
Essentially, the workflow for the Angel Roster/SSP Early Alert integration will look something like
this:
1. Angel Roster will have an Icon for each student that will link the user to the SSP Early Alert
system.
◦ User will be linked by way of a separate window
◦ User will be authenticated (See SSO below)
◦ Student information will be populated with the student information from the Angel
roster.
Single Sign On Strategy (SSO)
The workflow for the SSO strategy will follow a temporary token pattern.
1. When a user clicks the icon essentially starting the process, the origin server will hit the
destination server with an encrypted version (md5) of the username, hashed by a shared
passphrase.
2. The destination server will return an encrypted URL with a one-time, temporary security token
3. The source server will then match the previous username and send the redirect URL to the
client.
4. This handshake allows the destination to authenticate the client.
Origin
Server
User
User selects
icon
Destination
Server
Origin requests
temporary authentication
url
Destination returns
authenication url
Origin sends redirect
to user browser
User becomes
authenticated by
destination server
Security Roles
Client has existing security roles that SSP will leverage.
• Roles will exist in a client controlled data store accessed remotely by SSP
• Roles will be populated from People Soft in a periodic ETL process determined by client
• Format for role data store will be documented and communicated to Unicon for retrieval from
and application in SSP system.
Source Control
System's source will be controlled using git from Github.com repository, set up by Unicon.
Download