Changed something, that previously worked without the anotation...

This commit is contained in:
Maximilian Leopold 2019-04-09 13:24:33 +02:00
parent f28418a8ca
commit 14049730a4
3 changed files with 10 additions and 9 deletions

View File

@ -36,14 +36,14 @@ dependencies {
implementation 'com.google.code.gson:gson:2.8.5' implementation 'com.google.code.gson:gson:2.8.5'
compile 'org.springframework.boot:spring-boot-starter-tomcat' //compile 'org.springframework.boot:spring-boot-starter-tomcat'
compile 'org.springframework.boot:spring-boot-starter-security' //compile 'org.springframework.boot:spring-boot-starter-security'
compile 'org.springframework.boot:spring-boot-starter-actuator' //compile 'org.springframework.boot:spring-boot-starter-actuator'
compile 'org.springframework.boot:spring-boot-starter-aop' //compile 'org.springframework.boot:spring-boot-starter-aop'
compile group: 'org.springframework.boot', name: 'spring-boot-starter-mail', version: '1.2.0.RELEASE' //ompile group: 'org.springframework.boot', name: 'spring-boot-starter-mail', version: '1.2.0.RELEASE'
compile group: 'org.springframework.security', name: 'spring-security-core', version: '5.1.4.RELEASE' compile group: 'org.springframework.security', name: 'spring-security-core', version: '5.1.4.RELEASE'
compile group: 'at.favre.lib', name: 'bcrypt', version: '{latest-version}'
//JWT //JWT
compile 'io.jsonwebtoken:jjwt-api:0.10.5' compile 'io.jsonwebtoken:jjwt-api:0.10.5'

View File

@ -3,10 +3,11 @@ package hhn.labsw.bugageocaching;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration;
import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
@SpringBootApplication @SpringBootApplication(exclude = { SecurityAutoConfiguration.class })
public class Application{ public class Application{
/**@Override /**@Override

View File

@ -89,7 +89,7 @@ public class Controller {
.setExpiration(new Date(new Date().getTime() + (1000 * 60 * 60 * 24))) //One day expiration .setExpiration(new Date(new Date().getTime() + (1000 * 60 * 60 * 24))) //One day expiration
.signWith(signatureAlgorithm, key) .signWith(signatureAlgorithm, key)
.compact(); .compact();
/*System.out.println(token); System.out.println(token);
Claims claims = Jwts.parser() //Parse JWT Claims claims = Jwts.parser() //Parse JWT
.setSigningKey(key) .setSigningKey(key)
@ -98,7 +98,7 @@ public class Controller {
System.out.println("Subject: " + claims.getSubject()); System.out.println("Subject: " + claims.getSubject());
System.out.println("Issuer: " + claims.getIssuer()); System.out.println("Issuer: " + claims.getIssuer());
System.out.println("Admin: " + claims.get("admin")); System.out.println("Admin: " + claims.get("admin"));
System.out.println("Expiration: " + claims.getExpiration());*/ System.out.println("Expiration: " + claims.getExpiration());
return ResponseEntity.status(200).body(token); return ResponseEntity.status(200).body(token);
} }