-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Authentication #1
Comments
If I understand correctly the Entitlement Data elements are intended to address #1. EntitlementIdentifier is intended as a "license key" to identify the LMS to the content server to determine if the LMS is authorized to use the content. #2 is an issue that could addressed by running over SSL. The Session ID could be a "shared secret" to authenticate each request. The actual allocation of session id values is outside of the specification. The LMS must provide it on the launch URL for HTTP based content. SSL will protect the value during transport. However, it would appear in browser address bar and history and could be sent as the http "referer". As I recall, the reason we left authentication out of the specification is that there are many different approaches. If we were to specify one then all clients and servers would have to support that approach. Some possible scenarios:
•Student logs on.
•Student logs on. Some of the ws-security extensions could be used but they require SOAP 1.2 and need close conformance between client and server. I'm not enough with oauth. If it involves adding a field to each request for authentication then I don't see a problem with that. I'll try to take a quick look. Mark Schupp - Integrity eLearning |
errata changes #1 from April 15th Meeting
Update Objectives Best Practice #1 (per Nov 16 mtg) Add parent for context activities
Switches from BP #1 from including objectives in `parent` to including them in `grouping` and removes parenthetical around the activity type to be used and codifies it instead
No description provided.
The text was updated successfully, but these errors were encountered: