Skip to content

Commit 72d51be

Browse files
fix: review 반영
1 parent 7f48ae9 commit 72d51be

File tree

5 files changed

+57
-18
lines changed

5 files changed

+57
-18
lines changed

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,5 +52,3 @@ lerna-debug.log*
5252
!.vscode/launch.json
5353
!.vscode/extensions.json
5454
db.sqlite
55-
services/nginx/ssl/localhost.crt
56-
services/nginx/ssl/localhost.key

.vscode/settings.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

apps/backend/src/auth/token/token.service.ts

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,13 @@ export class TokenService {
2525
// 후에 DB 로직 (지금은 refreshToken이 DB로 관리 X)
2626
// 추가될 때를 위해 일단 비동기 선언
2727
async refreshAccessToken(refreshToken: string): Promise<string> {
28-
try {
29-
// refreshToken을 검증한다
30-
const decoded = this.jwtService.verify(refreshToken, {
31-
secret: process.env.JWT_SECRET,
32-
});
28+
// refreshToken을 검증한다
29+
const decoded = this.jwtService.verify(refreshToken, {
30+
secret: process.env.JWT_SECRET,
31+
});
3332

34-
// 새로운 accessToken을 발급한다
35-
return this.generateAccessToken({ sub: decoded.sub });
36-
} catch (error) {
37-
throw new Error('Invalid refresh token');
38-
}
33+
// 새로운 accessToken을 발급한다
34+
return this.generateAccessToken({ sub: decoded.sub });
3935
}
4036

4137
setAccessTokenCookie(response: Response, accessToken: string): void {

services/nginx/ssl/localhost.crt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIDzjCCAragAwIBAgIUSIf6WLZpY54StQ7VVAoAVy0rsNkwDQYJKoZIhvcNAQEL
3+
BQAwajELMAkGA1UEBhMCS1IxDjAMBgNVBAgMBVNlb3VsMQ4wDAYDVQQHDAVTZW91
4+
bDERMA8GA1UECgwIT2N0b0RvY3MxFDASBgNVBAsMC0RldmVsb3BtZW50MRIwEAYD
5+
VQQDDAlsb2NhbGhvc3QwHhcNMjQxMTI3MDI0MTQ3WhcNMjUxMTI3MDI0MTQ3WjBq
6+
MQswCQYDVQQGEwJLUjEOMAwGA1UECAwFU2VvdWwxDjAMBgNVBAcMBVNlb3VsMREw
7+
DwYDVQQKDAhPY3RvRG9jczEUMBIGA1UECwwLRGV2ZWxvcG1lbnQxEjAQBgNVBAMM
8+
CWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ9Akg/0
9+
vbjc5viBlqNf7hnoSt6Y9Rv+UIw1Aws8zBTpptIMBLuA9QmcvTOrXBCEIQzv0rhA
10+
IGl+JWrqRFM+Sq+NblnCOnpV0sRlNdUujHji3xfzmfY4oz8KIoAta+YJmCBzIbm1
11+
nNRbJCXo+cJ0i16HtCz2BZgAPRO2CKX2ZOnDlwRPAiOnHESKnDb98uZ6cRNu7mBK
12+
j6WzhT2p5QJsYd41B6bzR41S15ZECLunryZuNePlZtCLfRXQiXhaR5XS58l0hRDW
13+
aABCYv+Wt+rmHvgsZ5rEypvUc4xjSoggBVmUJ1f/8iUv5KXm2+36oGdI+T2kkoR5
14+
eX9RjeAL2EkfUNMCAwEAAaNsMGowSQYDVR0RBEIwQIIJbG9jYWxob3N0ggsqLmxv
15+
Y2FsaG9zdIIOb2N0b2RvY3MubG9jYWyCECoub2N0b2RvY3MubG9jYWyHBH8AAAEw
16+
HQYDVR0OBBYEFCXcy+Cs7TmRO9DG5a/ukjESJzVKMA0GCSqGSIb3DQEBCwUAA4IB
17+
AQANNCvZk1MTi5mniWiPy7vt88352sgg1OdmrTbp7lMCCBTYX936RYLLa3YyEFsi
18+
xIzyqxiXQwgqv2e/Ak6vUN+BJmpW54CBqF/JKTKKkaPq32AqrbPSw+vFuBEt1xtt
19+
R8WsjSYj8YTRbznX9WyGc9slpnQ1XhJhsOQZGmPtLlP9hqh3HkGWsM8LsoLyZChY
20+
+UGNMy+101J6ZCVx+moM5/huRa4y+QS5nOL4TyC2RJmgiJxthVWH5MpK8QraI6PN
21+
snbEpKg+TkO4WG2jG6/mF8CNkHpHkaBxdJJKjWMc5Yt3RvIajcuRMBcRUZAnZMw3
22+
DXbpZy+t5QNEAQ5NSe+uSbuw
23+
-----END CERTIFICATE-----

services/nginx/ssl/localhost.key

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
-----BEGIN PRIVATE KEY-----
2+
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCfQJIP9L243Ob4
3+
gZajX+4Z6EremPUb/lCMNQMLPMwU6abSDAS7gPUJnL0zq1wQhCEM79K4QCBpfiVq
4+
6kRTPkqvjW5Zwjp6VdLEZTXVLox44t8X85n2OKM/CiKALWvmCZggcyG5tZzUWyQl
5+
6PnCdIteh7Qs9gWYAD0Ttgil9mTpw5cETwIjpxxEipw2/fLmenETbu5gSo+ls4U9
6+
qeUCbGHeNQem80eNUteWRAi7p68mbjXj5WbQi30V0Il4WkeV0ufJdIUQ1mgAQmL/
7+
lrfq5h74LGeaxMqb1HOMY0qIIAVZlCdX//IlL+Sl5tvt+qBnSPk9pJKEeXl/UY3g
8+
C9hJH1DTAgMBAAECggEADkZY8WI0QWZXs83V5WYbbyoRz/sw+WXl7XNxBuhXuMYq
9+
5GgcYnxQOqDYmtGQ6pAVcFXs8wQYg6xBiWBfaIDMbAkG67fLyxx3TJBv72CBSfK4
10+
Iar90YLJK0Tqy8eGhPO2Na5sRvu/B4/14QoNnT8aIQqT/XW+EZ5v2xz1kH7SE9wG
11+
iAHcLoInAMejhzCzcMQxLMQV5i+QjGdtmCyExvawKJoap+C3/2VTNC7WE0JKCx42
12+
gTwiW4NVigFa1c0tDQ5pHclyJnWLEbMxC6bMWdErIDHKPOGOT3W/AOodtNhQBKzb
13+
ZY7PsNayFqB/9JKWX9gvnmiCncXiTsAMaXPNgDYMWQKBgQDeIOc0vgJxLd3QkOXd
14+
Q1E5P3YdMLiG09PuNBl3jQnns43UZXbPwH6Q4/pzSGoeSjdl5yHRbmwGpTj+HCi3
15+
V3eotXjUqHE9B1lfajfvrHf/titfTRhu42IlQrglLjLi4o+f3xSuPtnA+gWrMNG4
16+
DIhzeMRRTBttmvCCs8BCR72QGQKBgQC3iTQRGfoaUyfCe6kmjA8NTCvGTR43Gei9
17+
0UcsvucO+TPFreRzb/M2WrGM0UnBK7CFXKxq7oX/9S7l+WEt1Xy6jFfnO7gYjMgJ
18+
UiLL9vufeIYlGeO84JnxFr4CjkjfZgynRC4rLzRCr1yv9lUeuKN6sjJ2w/LA42IP
19+
h+MhkFwVywKBgQChzt4dcXxd7cdzMtn/QBZe2Xe089S3gn8TOiiDCd55Rja+zdqq
20+
o9KOwUOjztBemDmapa/g28sdXCYUFXcjdzfXUbpfTwSOLFhSRRHSKZSQVadqmMJ/
21+
pGvOMLfrfafb1qZBE0QBWg9Nn9OZTMq4g4iydPqtLf+c7AzfaQlYPuI7oQKBgQCx
22+
/mf2ZeD+AsM+g7sp3Q8D8GlLqaKyAXiMDhgetw1Soi+peNljcqDGh/JFBPuoUXyh
23+
+ZxlH+nor5nKAq5SSwbpzA27/ViuxmmBUJzafi7NG4/ND2yj0pa5Dzs7M05NCaUf
24+
2qmDzAW83mDfbeBjKOGyrnruX15f3qVNNpX6CQylPQKBgCLEnGUV7H4iEsLH7StE
25+
uv8ke+1Mf1N2dMoMSW8wM6fprw4yG858WQb/ZJJUe/3/6c5ty3J6KSmdEiie26v3
26+
NDHs7yBiQc1fOEchVjCu5tRghzfzzawIBSHm/wlqltCndHQKK12A225NYHKXPRBt
27+
qxJNEGGHYzz+EcgHllzqHFGb
28+
-----END PRIVATE KEY-----

0 commit comments

Comments
 (0)