...
A solution to the WebDAV/Sakai integration problem is detailed below. The following diagrams (class, flow) detail the technical information related to the solution.
UserDirectoryProvider | ||
---|---|---|
^ | ||
l | ||
l | ||
l | ||
UCDKerbLDAP | setLogger(Logger) m_ucdproperties : String | setUcdproperties(String) m_knownusermsg : String |
setLoginContext(String)
setUcdproperties(String)
...
setLogger(Logger)
setRequireLocalAccount(Boolean)
...
setKnownUserMsg(String)
init()
destroy()
userExists(String)
getUser(UserEdit)
findUserByEmail(UserEdit, String)
authenticateUser(String, UserEdit, String)
destroyAuthentication()
updateUserAfterAuthentication()
authenticateViaKerberos(String, String)
userKnownToKerberos(String)
SakaiCallbackHandler