|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ExternalAuthenticationService
Interface for an SSO service. A class implementing this interface provides SSO to a host LMS system (such as Moodle, Sakai or Clix).
| Method Summary | |
|---|---|
ExternalAuthenticationData |
extractAuthData(HttpServletRequest request)
Determine if a request provides SSO information for an external LMS host. |
| Method Detail |
|---|
ExternalAuthenticationData extractAuthData(HttpServletRequest request)
throws ExternalAuthenticationException
If this request does not provide SSO data, it needs to return fast.
If this methods finds SSO data in the request, it fills out an
ExternalAuthenticationData object, which contains the the userId to be
used for the ActiveMath login, and possibly also the current UserData from the host
system.
request - -
the login request that might contain SSO information
null.
ExternalAuthenticationException - can provide detailed error diagnosis
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||