Can't login as any user (other than diku_admin, of course.)

Description

Location: http://folio-testing.aws.indexdata.com/

Regression tests found an error while trying to login as a newly created user. When entering credentials of new user, the response from the server is "Sorry, the information entered does not match our records!"

I confirmed this bug by manually creating a new user and then trying to login with the new users's credentials.

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Mike Taylor December 6, 2017 at 9:22 AM

I verified that this is fixed, both on my development system and on folio-testing.

Mike Taylor November 21, 2017 at 3:17 PM

With the confusion now resolved, this is easier to think about.

Charles pointed out that, not only can he not login as newly created users, but also not even as any of the other pre-provided users that come with the VM. That led me me to the key question: does diku_admin's password get set by the same mechanism as the other users?

Wayne confirmed on Slack that, no, diku_admin's password is bootstrapped directly into the database, while the others are created using the users, login, and permissions APIs. So it seems that something in these APIs is broken.

Here's how it manifests:

I will file a server-side issue on , and make this one dependent on it.

Mike Taylor November 20, 2017 at 4:02 PM

But but but ... turned out to be, probably mistaken.

Anyway, I'll look at this when I can.

Charles Ledvina November 20, 2017 at 4:01 PM

Assigning to , since this may be related to .

Won't Do

Details

Assignee

Reporter

Priority

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created November 20, 2017 at 3:58 PM
Updated July 3, 2019 at 8:16 PM
Resolved July 3, 2019 at 8:16 PM
TestRail: Cases
TestRail: Runs