| | |
| | | import cn.afocus.crypt.sign.UserSign; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | |
| | | // 调用 open-crypt 的加密方法(根据实际API调整) |
| | | //user转为 json |
| | | // String json = JSON.toJSONString(user); |
| | | return UserSign.gen(user, "fY9tX7vX7qH5bN2cD8eM4xD2fH7uL4xM".getBytes(StandardCharsets.UTF_8)); |
| | | String secret ="fY9tX7vX7qH5bN2cD8eM4xD2fH7UL4xM"; |
| | | JSONObject geoJSON = new JSONObject(); |
| | | geoJSON.put("name",user); |
| | | String token = UserSign.gen(geoJSON.toJSONString(),secret.getBytes(StandardCharsets.UTF_8)); |
| | | return token; |
| | | // return UserSign.gen(user, "fY9tX7vX7qH5bN2cD8eM4xD2fH7uL4xM".getBytes(StandardCharsets.UTF_8)); |
| | | } catch (Exception e) { |
| | | throw new RuntimeException("加密失败:" + e.getMessage(), e); |
| | | } |