|
@@ -14,9 +14,8 @@ import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.Map;
|
|
|
|
|
|
-/**
|
|
|
- *
|
|
|
- */
|
|
|
+import static org.hswebframework.web.authorization.jwt.JwtAuthorizedToken.token_type;
|
|
|
+
|
|
|
public class JwtTokenGenerator implements UserTokenGenerator {
|
|
|
|
|
|
private JwtConfig jwtConfig;
|
|
@@ -27,7 +26,7 @@ public class JwtTokenGenerator implements UserTokenGenerator {
|
|
|
|
|
|
@Override
|
|
|
public String getSupportTokenType() {
|
|
|
- return "jwt";
|
|
|
+ return token_type;
|
|
|
}
|
|
|
|
|
|
private String createToken() {
|
|
@@ -39,7 +38,7 @@ public class JwtTokenGenerator implements UserTokenGenerator {
|
|
|
String token = createToken();
|
|
|
String userId = authentication.getUser().getId();
|
|
|
|
|
|
- String subject = JSON.toJSONString(new DefaultAuthorizedToken(token, userId));
|
|
|
+ String subject = JSON.toJSONString(new JwtAuthorizedToken(token, userId));
|
|
|
|
|
|
String jwtToken = createJWT(jwtConfig.getId(), subject, jwtConfig.getTtl());
|
|
|
|
|
@@ -48,6 +47,8 @@ public class JwtTokenGenerator implements UserTokenGenerator {
|
|
|
int timeout = jwtConfig.getTtl();
|
|
|
|
|
|
return new GeneratedToken() {
|
|
|
+ private static final long serialVersionUID = -4362122360342275321L;
|
|
|
+
|
|
|
@Override
|
|
|
public Map<String, Object> getResponse() {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
@@ -63,7 +64,7 @@ public class JwtTokenGenerator implements UserTokenGenerator {
|
|
|
|
|
|
@Override
|
|
|
public String getType() {
|
|
|
- return "jwt-default";
|
|
|
+ return token_type;
|
|
|
}
|
|
|
|
|
|
@Override
|