diff --git a/boot-web/pom.xml b/boot-web/pom.xml
index 86ce348..8fddf7b 100644
--- a/boot-web/pom.xml
+++ b/boot-web/pom.xml
@@ -81,6 +81,11 @@
commons-fileupload
${fileUpLoad.version}
+
+ org.apache.shiro
+ shiro-spring
+ 1.4.0
+
boot-web
diff --git a/boot-web/src/main/java/com/xwbing/shiro/UsernamePasswordCaptchaToken.java b/boot-web/src/main/java/com/xwbing/shiro/UsernamePasswordCaptchaToken.java
new file mode 100644
index 0000000..8d725f6
--- /dev/null
+++ b/boot-web/src/main/java/com/xwbing/shiro/UsernamePasswordCaptchaToken.java
@@ -0,0 +1,19 @@
+package com.xwbing.shiro;
+
+import lombok.Data;
+import org.apache.shiro.authc.UsernamePasswordToken;
+
+@Data
+public class UsernamePasswordCaptchaToken extends UsernamePasswordToken {
+ private static final long serialVersionUID = 6059396037971862504L;
+ private String captcha;
+
+ public UsernamePasswordCaptchaToken() {
+ super();
+
+ }
+ public UsernamePasswordCaptchaToken(String username, char[] password, boolean rememberMe, String host, String captcha) {
+ super(username, password, rememberMe, host);
+ this.captcha = captcha;
+ }
+}