History | View | Annotate | Download (14 kB)
Split persistentId into identityProvider and identityProviderId for easier DB queries.
Store the time the user last logged-in. Since the user object is now modified in every login, drop the updated flag optimization. Also, remove an obsolete EJB method.
Retrieve the persistent-id from Shibboleth and store it in the DBMS for future use. Also, fix a few warnings.
Log any persistent-id attributes from Shibboleth.
Don't waste time constructing the cookie for the iPhone client login case.
Allow login in development mode to utilize the GWT 2.0 browser plugin.
Avoid a NPE when the next parameter is empty.
Parse the nextUrl parameter with URI instead of URL so that chrome: URIs can be used for redirection. This should simplify the login process for Firefox extensions.
Use a different strategy for login in development environments that does not require me to recompile the web client for production deployment. Now, if the testUsername property is found in gss.properties the server treats the value as an authenticated username....
If no WebDAV password has ever been generated, copy token to it at initial login, to make sure user sees value in Show Credentials dialog.
Add system-generated password for WebDAV. (Bug #705)
Remove the redundant gss top-level directory.