Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
openmole
openmole-connect
Commits
e8f5db42
Commit
e8f5db42
authored
Nov 13, 2019
by
Mathieu
Browse files
Fix logout process
parent
2833e6c0
Changes
1
Show whitespace changes
Inline
Side-by-side
server/src/main/scala/org/openmole-connect/server/ConnectServlet.scala
View file @
e8f5db42
...
...
@@ -153,7 +153,7 @@ class ConnectServlet(arguments: ConnectServer.ServletArguments) extends Scalatra
}
private
def
deleteCookie
(
tokenData
:
TokenData
)
=
{
response
.
set
Header
(
"Set-Cookie"
,
s
"${tokenData.tokenType.cookieKey}=;Expires=${dateFormat.format(0L)}"
)
response
.
add
Header
(
"Set-Cookie"
,
s
"${tokenData.tokenType.cookieKey}=;Expires=${dateFormat.format(0L)}"
)
}
private
def
getResource
(
path
:
String
,
requestContentType
:
String
)
=
{
...
...
@@ -200,22 +200,21 @@ class ConnectServlet(arguments: ConnectServer.ServletArguments) extends Scalatra
getResource
(
request
.
uri
.
getPath
,
request
.
getContentType
)
}
get
(
"/"
)
{
connectionAppRedirection
}
get
(
"/logout"
)
{
withAccesToken
{
accessTokenData
=>
withRefreshToken
{
refreshTokenData
=>
deleteCookie
(
refreshTokenData
)
deleteCookie
(
accessTokenData
)
Ok
()
}
Ok
()
redirect
(
"/"
)
}
redirect
(
"/"
)
}
get
(
"/"
)
{
connectionAppRedirection
}
def
connectionHtml
=
{
contentType
=
"text/html"
tags
.
html
(
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment