Entradas

Mostrando entradas de septiembre, 2019

Enviar Correo con JAVA

Imagen
pom.xml <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.6.2</version> </dependency> Clase java private static void enviarConOutlook(Correo correo) throws IOException { try { Properties props = new Properties(); props.put("mail.smtp.host", "smtp-mail.outlook.com"); props.put("mail.smtp.port", "587"); props.put("mail.smtp.starttls.enable", "true"); props.put("mail.smtp.auth", "true"); Session session = Session.getDefaultInstance(props, new javax.mail.Authenticator() { protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(correo.getCorreoRemitente(), correo.getClaveRemitente()); } }); Message msg = new MimeMessage(session); msg.setFrom(new InternetAddress(correo.getCorreoRemitente(), "NoReply&qu

Consumir Servicio Spring Boot + JWT con HTML

<html> <head> <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> <script type="text/javascript" src="base64.js"></script> <script> $(document).ready(function(){ const Url_POST = "http://192.168.20.64:8071/oauth/token"; $("#btnInvocar").click(function(){ var request = new XMLHttpRequest(); //var request = new XMLHttpRequest({mozSystem: true}); request.onreadystatechange = function() { //console.log("Estado : " + request.readyState); if (request.readyState == 4) { //console.log(request.responseText); $("#txtResultado").val(request.responseText); var obj = jQuery.parseJSON(request.responseText); //alert( obj.access_token ); $("#txtToken").val(obj.access_token); $("#txtExpira").val(obj.expires_in); } }; var tok = "angularapp

Consumir Servicio Spring Boot + JWT con CURL

Generar Token curl angularapp:12345@localhost:8071/ oauth / token -d grant_type = password -d username =42596272 -d password =12345 Get curl http://192.168.20.64:8071/api/listarParentescoPersona -H " Authorization : Bearer XXXXXX_TOKEN_XXXXXX " Post curl http://192.168.20.64:8071/api/buscarPersona -X POST -d "dispositivo= AAAA&dni =42596272" -H " Authorization : Bearer   XXXXXX_TOKEN_XXXXXX "

Consumir Servicio Spring Boot + JWT con JAVA

package com.util; import java.nio.charset.Charset; import org.apache.tomcat.util.codec.binary.Base64; import org.springframework.http.HttpEntity; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpMethod; import org.springframework.http.ResponseEntity; import org.springframework.util.LinkedMultiValueMap; import org.springframework.util.MultiValueMap; import org.springframework.web.client.RestTemplate; public class Consumidor { static final String URL_LOGIN = "http://192.168.20.64:8071/oauth/token"; public static void main(String[] args) { String usernameHeader = "angularapp";         String passwordHeader = "12345";       String usernameBody = "42596272";         String passwordBody = "12345";               postLogin(usernameHeader, passwordHeader, usernameBody, passwordBody); } private static void postLogin(String usernameHeader, String passwordHeader, String user