From 59e91a4e9ddaf23cebb12993c774aa899ab22d16 Mon Sep 17 00:00:00 2001
From: 郑永安 <zyazyz250@sina.com>
Date: Mon, 19 Jun 2023 14:22:45 +0800
Subject: [PATCH] 描述
---
src/main/java/com/gk/firework/Config/Oauth2/JwtConfig.java | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/gk/firework/Config/Oauth2/JwtConfig.java b/src/main/java/com/gk/firework/Config/Oauth2/JwtConfig.java
new file mode 100644
index 0000000..8934056
--- /dev/null
+++ b/src/main/java/com/gk/firework/Config/Oauth2/JwtConfig.java
@@ -0,0 +1,32 @@
+package com.gk.firework.Config.Oauth2;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Qualifier;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.security.oauth2.provider.token.TokenStore;
+import org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter;
+import org.springframework.security.oauth2.provider.token.store.JwtTokenStore;
+
+/**
+ * 配置jwt
+ */
+@Configuration
+public class JwtConfig {
+
+ @Autowired
+ JwtAccessTokenConverter jwtAccessTokenConverter;
+
+ @Bean
+ @Qualifier("tokenStore")
+ public TokenStore tokenStore() {
+ return new JwtTokenStore(jwtAccessTokenConverter);
+ }
+
+ @Bean
+ protected JwtAccessTokenConverter jwtTokenEnhancer() {
+ JwtAccessToken converter = new JwtAccessToken();
+ converter.setSigningKey("springCloud_oauth_service");
+ return converter;
+ }
+}
--
Gitblit v1.9.2