Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
minerva
core
Commits
f10b492e
Commit
f10b492e
authored
Aug 20, 2020
by
Piotr Gawron
Browse files
documentation for reset password API calls
parent
9511d42a
Changes
2
Hide whitespace changes
Inline
Side-by-side
web/src/main/asciidoc/user.adoc
View file @
f10b492e
...
...
@@ -118,3 +118,17 @@ include::{snippets}/user/update_user/curl-request.adoc[]
=== Path Parameters
include::{snippets}/user/update_user/path-parameters.adoc[]
== Request password reset over email
=== CURL sample
include::{snippets}/user/request_reset_password/curl-request.adoc[]
=== Path Parameters
include::{snippets}/user/request_reset_password/path-parameters.adoc[]
== Reset password using token obtained over email
=== CURL sample
include::{snippets}/user/reset_password/curl-request.adoc[]
=== Request Parameters
include::{snippets}/user/reset_password/request-parameters.adoc[]
web/src/test/java/lcsb/mapviewer/web/UserControllerIntegrationTest.java
View file @
f10b492e
...
...
@@ -522,7 +522,7 @@ public class UserControllerIntegrationTest extends ControllerIntegrationTest {
RequestBuilder
grantRequest
=
post
(
"/users/{login}:requestResetPassword"
,
BUILT_IN_TEST_ADMIN_LOGIN
);
mockMvc
.
perform
(
grantRequest
)
.
andDo
(
document
(
"user/reset_password"
,
.
andDo
(
document
(
"user/
request_
reset_password"
,
pathParameters
(
parameterWithName
(
"login"
).
description
(
"user login"
))))
.
andExpect
(
status
().
is2xxSuccessful
());
assertEquals
(
count
+
1
,
resetPasswordTokenDao
.
getCount
());
...
...
@@ -618,6 +618,14 @@ public class UserControllerIntegrationTest extends ControllerIntegrationTest {
.
contentType
(
MediaType
.
APPLICATION_FORM_URLENCODED
);
mockMvc
.
perform
(
resetRequest
)
.
andDo
(
document
(
"user/reset_password"
,
requestParameters
(
parameterWithName
(
"password"
)
.
optional
()
.
description
(
"new password"
),
parameterWithName
(
"token"
)
.
optional
()
.
description
(
"reset poassowrd token obtained using email"
))))
.
andExpect
(
status
().
is2xxSuccessful
());
createSession
(
BUILT_IN_TEST_ADMIN_LOGIN
,
newPassword
);
...
...
Write
Preview
Markdown
is supported
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