UBERF-5237 Use path in token cookie (#4480)

Signed-off-by: Alexander Onnikov <alexander.onnikov@xored.com>
This commit is contained in:
Alexander Onnikov 2024-01-31 22:06:35 +07:00 committed by GitHub
parent a7d668cd40
commit e36ae8b069
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -51,9 +51,14 @@ export async function connect (title: string): Promise<Client | undefined> {
}
const tokens: Record<string, string> = fetchMetadataLocalStorage(login.metadata.LoginTokens) ?? {}
const token = tokens[ws]
const path = `/${loc.path[0]}/${loc.path[1]}`
setMetadata(presentation.metadata.Token, token)
document.cookie =
encodeURIComponent(presentation.metadata.Token.replaceAll(':', '-')) + '=' + encodeURIComponent(token) + '; path=/'
encodeURIComponent(presentation.metadata.Token.replaceAll(':', '-')) +
'=' +
encodeURIComponent(token) +
'; path=' +
path
const endpoint = fetchMetadataLocalStorage(login.metadata.LoginEndpoint)
const email = fetchMetadataLocalStorage(login.metadata.LoginEmail)