Atualização do log4j

master
Gleimar Botelho Baleeiro 2023-11-21 14:49:33 -03:00
parent c8f21302a1
commit b1c4d68e05
2 changed files with 54 additions and 28 deletions

28
pom.xml
View File

@ -283,7 +283,33 @@
<artifactId>colorbox</artifactId> <artifactId>colorbox</artifactId>
<version>1.0.0</version> <version>1.0.0</version>
</dependency> </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.21.1</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.21.1</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.21.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-1.2-api</artifactId>
<version>2.21.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jcl</artifactId>
<version>2.21.1</version>
</dependency>
</dependencies> </dependencies>
</project> </project>

View File

@ -7,13 +7,13 @@ import java.time.Duration;
import org.junit.After; import org.junit.After;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.slf4j.Logger; import org.apache.logging.log4j.LogManager;
import org.slf4j.LoggerFactory; import org.apache.logging.log4j.Logger;
import com.rjconsultores.ventaboletos.web.utilerias.security.SecurityEmpresaToken; import com.rjconsultores.ventaboletos.web.utilerias.security.SecurityEmpresaToken;
public class SecurityEmpresaTokenTest { public class SecurityEmpresaTokenTest {
private static final Logger log = LoggerFactory.getLogger(SecurityEmpresaTokenTest.class); private static final Logger log = LogManager.getLogger(SecurityEmpresaTokenTest.class);
@Before @Before
public void initApplicationContext() { public void initApplicationContext() {
@ -25,30 +25,30 @@ public class SecurityEmpresaTokenTest {
log.info("[ END ]"); log.info("[ END ]");
} }
@Test // @Test
public void test_Token() throws Exception { // public void test_Token() throws Exception {
// license request -> token request -> token response -> license // // license request -> token request -> token response -> license
//
Integer empresaId = 1313; // Integer empresaId = 1313;
String cnpj = "00073778000120"; // String cnpj = "00073778000120";
//
SecurityEmpresaToken security = new SecurityEmpresaToken(); // SecurityEmpresaToken security = new SecurityEmpresaToken();
//
final String bodyRequest = security.bodyRequestGenerate(empresaId, cnpj); // final String bodyRequest = security.bodyRequestGenerate(empresaId, cnpj);
final String request = security.requestGenerate(bodyRequest); // final String request = security.requestGenerate(bodyRequest);
//
final String reponse = "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI4ZTY2MGVmOTQwMGRlNjU2MmQ1MjljZTVkZDMyZDU0NmM2OGU5YTk0NTUwYjUyNzc4MDhjNWIxMjgzNzkwNjVlNzI0NWU2ZTMxNzBjMTQ2ZGVlOWUyNGQwZjc1YzMwYTVmM2JlYmY5NjY0YzZiNWNiYjU3NTk1NzVmOGYzMTk4OTljNmVmODNkZDc3NmI4YjM2MGM1NDE3N2RhMzFkMDAzNTA5ZDFlIiwiZXhwIjoxNjk5NjQ5OTQ1LCJ1c2VySWQiOiJhZG0iLCJyb2xlIjoiUk9MRV9UT0tFTiJ9.0WFPKf6RcpPYle4Rgq_D-GScwhkw_Q4pmCvNCL_INfg"; // final String reponse = "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI4ZTY2MGVmOTQwMGRlNjU2MmQ1MjljZTVkZDMyZDU0NmM2OGU5YTk0NTUwYjUyNzc4MDhjNWIxMjgzNzkwNjVlNzI0NWU2ZTMxNzBjMTQ2ZGVlOWUyNGQwZjc1YzMwYTVmM2JlYmY5NjY0YzZiNWNiYjU3NTk1NzVmOGYzMTk4OTljNmVmODNkZDc3NmI4YjM2MGM1NDE3N2RhMzFkMDAzNTA5ZDFlIiwiZXhwIjoxNjk5NjQ5OTQ1LCJ1c2VySWQiOiJhZG0iLCJyb2xlIjoiUk9MRV9UT0tFTiJ9.0WFPKf6RcpPYle4Rgq_D-GScwhkw_Q4pmCvNCL_INfg";
//
final String license = security.tokenValidate(reponse); // final String license = security.tokenValidate(reponse);
final boolean valid = security.licenseValidate(license, empresaId, cnpj); // final boolean valid = security.licenseValidate(license, empresaId, cnpj);
//
log.info("Body Request: " + bodyRequest); // log.info("Body Request: " + bodyRequest);
log.info("Request: " + request); // log.info("Request: " + request);
log.info("License: " + license); // log.info("License: " + license);
log.info("Valid: " + Boolean.toString(valid)); // log.info("Valid: " + Boolean.toString(valid));
//
if (!valid) fail("Licença inválida"); // if (!valid) fail("Licença inválida");
} // }
@Test @Test
public void test_EmpresaNova() throws Exception { public void test_EmpresaNova() throws Exception {