我的应用,第三方应用链接生成

beetlsql3-dev
Mlxa0324 2 years ago
parent 19842d2b6f
commit 268e9ecc60

@ -22,6 +22,7 @@ import java.io.Serializable;
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@Accessors(chain = true) @Accessors(chain = true)
@ToString
public class LoginTodo implements Serializable { public class LoginTodo implements Serializable {
private static final long serialVersionUID = 1257693451422916110L; private static final long serialVersionUID = 1257693451422916110L;

@ -232,7 +232,10 @@ public class ResourcesApplicationService extends CoreBaseService<ResourcesApplic
public String getKeyByCurrentUser(String linkSecretKey) { public String getKeyByCurrentUser(String linkSecretKey) {
if (ObjectUtil.isNotEmpty(linkSecretKey)) { if (ObjectUtil.isNotEmpty(linkSecretKey)) {
LoginTodo loginTodo = loginTodoService.buildByCurrentLoginUser(); LoginTodo loginTodo = loginTodoService.buildByCurrentLoginUser();
return JWT.create().withAudience(loginTodo.toJSONString()).sign(Algorithm.HMAC256(linkSecretKey)); String sign = JWT.create().withAudience(loginTodo.toJSONString()).sign(Algorithm.HMAC256(linkSecretKey));
LoginTodo str = decodeApplicationUrl(linkSecretKey, sign);
System.out.println(str);
return sign;
} }
return ""; return "";
} }

Loading…
Cancel
Save