develop
Daniel Arroyo 3 years ago
parent d53a866368
commit 996c519e93
  1. 1
      src/main/java/api/menu/playa/controller/LoginController.java
  2. 5
      src/main/java/api/menu/playa/controller/OrdenController.java
  3. 17
      src/main/java/api/menu/playa/helper/LoginHelper.java
  4. 1
      src/main/java/api/menu/playa/util/TokenUtils.java
  5. 4
      src/main/resources/application.properties

@ -14,7 +14,6 @@ import javax.ws.rs.core.Response;
import org.eclipse.microprofile.jwt.JsonWebToken;
import org.jboss.logging.Logger;
import org.jboss.resteasy.reactive.RestHeader;
import api.menu.playa.enums.RolesEnum;
import api.menu.playa.exceptions.NegocioException;

@ -3,8 +3,6 @@ package api.menu.playa.controller;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import org.eclipse.microprofile.jwt.JsonWebToken;
import api.menu.playa.exceptions.NegocioException;
import api.menu.playa.helper.OrdenHelper;
import api.menu.playa.vo.CambioCantidadVO;
@ -14,7 +12,6 @@ import api.menu.playa.vo.ProductoIdVO;
import api.menu.playa.vo.ResponseGlobal;
import java.util.List;
import java.util.Optional;
import javax.annotation.security.PermitAll;
import javax.annotation.security.RolesAllowed;
@ -47,7 +44,7 @@ public class OrdenController {
* Creacion de orden
*/
//@RolesAllowed({"USER", "ADMIN"})
@RolesAllowed({"USER", "ADMIN"})
@GET
@Path("/create")
public Response create() {

@ -1,12 +1,7 @@
package api.menu.playa.helper;
import java.io.InputStream;
import java.security.Key;
import java.security.KeyFactory;
import java.security.PrivateKey;
import java.security.spec.PKCS8EncodedKeySpec;
import java.util.Base64;
import java.util.Collections;
import java.util.HashSet;
import java.util.Optional;
import java.util.Set;
@ -16,23 +11,15 @@ import javax.crypto.spec.SecretKeySpec;
import javax.enterprise.context.ApplicationScoped;
import javax.inject.Inject;
import org.eclipse.microprofile.jwt.Claims;
import org.eclipse.microprofile.jwt.JsonWebToken;
import org.jboss.logging.Logger;
import org.jose4j.jwk.JsonWebKey;
import org.jose4j.jws.JsonWebSignature;
import org.jose4j.keys.resolvers.JwksVerificationKeyResolver;
import api.menu.playa.dao.UsuarioDAO;
import api.menu.playa.enums.RolesEnum;
import api.menu.playa.exceptions.NegocioException;
import api.menu.playa.model.Usuario;
import api.menu.playa.util.TokenUtils;
import api.menu.playa.vo.RegistroVO;
import api.menu.playa.vo.UsuarioVO;
import io.smallrye.jwt.auth.principal.DefaultJWTParser;
import io.smallrye.jwt.build.Jwt;
import io.smallrye.jwt.build.JwtSignature;
@ApplicationScoped
public class LoginHelper {
@ -112,7 +99,7 @@ public class LoginHelper {
return Base64.getEncoder().encodeToString(encrypted);
}
private static String decrypt(String encrypted) throws Exception {
/* private static String decrypt(String encrypted) throws Exception {
byte[] encryptedBytes = Base64.getDecoder().decode(encrypted.replace("\n", ""));
Key aesKey = new SecretKeySpec(ENCRYPT_KEY.getBytes(), "AES");
@ -123,7 +110,7 @@ public class LoginHelper {
String decrypted = new String(cipher.doFinal(encryptedBytes));
return decrypted;
}
} */
public int currentTimeInSecs() {
long currentTimeMS = System.currentTimeMillis();

@ -10,7 +10,6 @@ import java.util.Map;
import javax.enterprise.context.ApplicationScoped;
import org.eclipse.microprofile.config.ConfigProvider;
import org.eclipse.microprofile.config.inject.ConfigProperty;
import org.eclipse.microprofile.jwt.Claims;
import org.jose4j.jws.AlgorithmIdentifiers;
import org.jose4j.jws.JsonWebSignature;

@ -17,8 +17,8 @@ quarkus.datasource.inventory.jdbc.max-size=12
quarkus.hibernate-orm.database.generation=update
config.private.key=/privateKey.pem
mp.jwt.verify.publickey.location=publicKey.pem
config.private.key=/privatekey.pem
mp.jwt.verify.publickey.location=publickey.pem
mp.jwt.verify.issuer=https://vodorod.cl
quarkus.smallrye-jwt.enabled=true

Loading…
Cancel
Save

Powered by TurnKey Linux.