提交 b0ac01e2 编写于 作者: sinat_25235033's avatar sinat_25235033

set jwt util secret key

上级 8831ea3c
...@@ -38,7 +38,6 @@ ...@@ -38,7 +38,6 @@
<!-- Import dependency management from Spring Boot --> <!-- Import dependency management from Spring Boot -->
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId> <artifactId>spring-boot-dependencies</artifactId>
<!-- <version>2.1.4.RELEASE</version>-->
<version>2.2.6.RELEASE</version> <version>2.2.6.RELEASE</version>
<type>pom</type> <type>pom</type>
<scope>import</scope> <scope>import</scope>
......
...@@ -9,7 +9,6 @@ import org.springframework.data.repository.query.Param; ...@@ -9,7 +9,6 @@ import org.springframework.data.repository.query.Param;
import java.util.List; import java.util.List;
import java.util.Optional; import java.util.Optional;
import java.util.Set;
/** /**
* @author tomsun28 * @author tomsun28
......
...@@ -15,6 +15,7 @@ import com.usthe.sureness.subject.SubjectFactory; ...@@ -15,6 +15,7 @@ import com.usthe.sureness.subject.SubjectFactory;
import com.usthe.sureness.subject.SurenessSubjectFactory; import com.usthe.sureness.subject.SurenessSubjectFactory;
import com.usthe.sureness.subject.creater.BasicAuthPasswordSubjectCreator; import com.usthe.sureness.subject.creater.BasicAuthPasswordSubjectCreator;
import com.usthe.sureness.subject.creater.JwtSubjectCreator; import com.usthe.sureness.subject.creater.JwtSubjectCreator;
import com.usthe.sureness.util.JsonWebTokenUtil;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
...@@ -30,6 +31,11 @@ import java.util.List; ...@@ -30,6 +31,11 @@ import java.util.List;
@Configuration @Configuration
public class SurenessConfiguration { public class SurenessConfiguration {
/**
* jwt secret key
*/
private static final String TOM_SECRET_KEY = "?::4s9ssf2sf4sed45pf):";
@Bean @Bean
ProcessorManager processorManager(SurenessAccountProvider accountProvider) { ProcessorManager processorManager(SurenessAccountProvider accountProvider) {
// process init // process init
...@@ -70,6 +76,7 @@ public class SurenessConfiguration { ...@@ -70,6 +76,7 @@ public class SurenessConfiguration {
@Bean @Bean
SurenessSecurityManager securityManager(ProcessorManager processorManager, SurenessSecurityManager securityManager(ProcessorManager processorManager,
TreePathRoleMatcher pathRoleMatcher, SubjectFactory subjectFactory) { TreePathRoleMatcher pathRoleMatcher, SubjectFactory subjectFactory) {
JsonWebTokenUtil.setSecretKey(TOM_SECRET_KEY);
// surenessSecurityManager init // surenessSecurityManager init
SurenessSecurityManager securityManager = SurenessSecurityManager.getInstance(); SurenessSecurityManager securityManager = SurenessSecurityManager.getInstance();
securityManager.setPathRoleMatcher(pathRoleMatcher); securityManager.setPathRoleMatcher(pathRoleMatcher);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册