Author: taylor Date: Mon May 6 00:32:19 2019 New Revision: 1858718 URL: http://svn.apache.org/viewvc?rev=1858718&view=rev Log: JS2-1368: RememberMe Login Filter, contribution from Giacomo Morri
Modified: portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/security/impl/RememberMePortalFilter.java Modified: portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/security/impl/RememberMePortalFilter.java URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/security/impl/RememberMePortalFilter.java?rev=1858718&r1=1858717&r2=1858718&view=diff ============================================================================== --- portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/security/impl/RememberMePortalFilter.java (original) +++ portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/security/impl/RememberMePortalFilter.java Mon May 6 00:32:19 2019 @@ -51,7 +51,6 @@ import javax.servlet.http.HttpSession; import javax.sql.DataSource; import java.io.IOException; -import java.io.InputStream; import java.net.URLDecoder; import java.security.Principal; import java.sql.Connection; @@ -59,7 +58,6 @@ import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; import java.util.Date; -import java.util.Properties; /** * @author Giacomo Morri @@ -245,8 +243,22 @@ public class RememberMePortalFilter impl * user_token * user * + * MYSQL example: + * + + CREATE TABLE `user_token` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `userid` int(11) NOT NULL, + `token_value` mediumtext COLLATE utf8_unicode_ci NOT NULL, + `date_created` datetime NOT NULL, + `date_expiry` datetime NOT NULL, + PRIMARY KEY (`id`), + KEY `user_token_user_FK` (`userid`), + CONSTRAINT `user_token_user_FK` FOREIGN KEY (`userid`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE + ) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='Users access tokens table'; + * @param token - * @return + * @return username associated with token */ private String getUsernameFromAccessToken(String token) { String username = null; --------------------------------------------------------------------- To unsubscribe, e-mail: jetspeed-dev-unsubscr...@portals.apache.org For additional commands, e-mail: jetspeed-dev-h...@portals.apache.org