|
|
@@ -25,20 +25,16 @@ class Authenticator {
|
|
25
|
25
|
prev[name] = value.join('=')
|
|
26
|
26
|
return prev
|
|
27
|
27
|
}, {})
|
|
28
|
|
- const cookieVal =
|
|
29
|
|
- cookieKey in cookies ? cookies[`${cookieKey}`] : undefined
|
|
30
|
|
- return cookieVal
|
|
|
28
|
+ return cookies[cookieKey]
|
|
31
|
29
|
}
|
|
32
|
|
- async verifySessionCookie(sessionCookie) {
|
|
33
|
|
- const hashedAccessToken = this.grabStoredCookie(sessionCookie)
|
|
|
30
|
+ async verifySessionCookie(sessionCookieKey = 'siimee_session') {
|
|
|
31
|
+ const hashedAccessToken = this.grabStoredCookie(sessionCookieKey)
|
|
34
|
32
|
if (!hashedAccessToken)
|
|
35
|
33
|
return console.warn('WARNING :=> accessToken is not defined')
|
|
36
|
34
|
const validatedToken = await this.validateSession(hashedAccessToken)
|
|
37
|
|
- if (validatedToken.error) {
|
|
38
|
|
- console.error('ERROR :=>', validatedToken.error)
|
|
39
|
|
- } else {
|
|
40
|
|
- return validatedToken
|
|
41
|
|
- }
|
|
|
35
|
+ if (validatedToken.error)
|
|
|
36
|
+ return console.error('ERROR :=>', validatedToken.error)
|
|
|
37
|
+ return validatedToken
|
|
42
|
38
|
}
|
|
43
|
39
|
}
|
|
44
|
40
|
const authenticator = new Authenticator()
|