Hi Colm, please can you open a dedicated issue.
Thanks in advance.
Best regards,
F.
Il 01/09/2016 14:00, Colm O hEigeartaigh ha scritto:
I can reproduce the same behaviour with Syncope 1.2.8. It's slightly
different in that 2 passwords are always stored, even when you create the
user. I should clarify that users are being created in the admin UI, if it
makes any difference.
So I created a password policy with length 8. You can change the password
back to the first password on the 6th go, as the table stores passwords (2,
3, 4, 5) x 2:
select * from SyncopeUser_passwordHistory;
+----------------+------------------------------------------+
| SYNCOPEUSER_ID | element |
+----------------+------------------------------------------+
| 100 | 2AA60A8FF7FCD473D321E0146AFD9E26DF395147 |
| 100 | 2AA60A8FF7FCD473D321E0146AFD9E26DF395147 |
| 100 | 1119CFD37EE247357E034A08D844EEA25F6FD20F |
| 100 | 1119CFD37EE247357E034A08D844EEA25F6FD20F |
| 100 | A1D7584DAACA4738D499AD7082886B01117275D8 |
| 100 | A1D7584DAACA4738D499AD7082886B01117275D8 |
| 100 | EDBA955D0EA15FDEF4F61726EF97E5AF507430C0 |
| 100 | EDBA955D0EA15FDEF4F61726EF97E5AF507430C0 |
+----------------+------------------------------------------+
Colm.
On Thu, Sep 1, 2016 at 11:48 AM, Colm O hEigeartaigh <[email protected]>
wrote:
Hi all,
I have a question on how we store Syncope Password Histories. I created a
new user called "alice" in a realm with a password policy that stores a
history of size "4".
select * from SyncopeUser_passwordHistory;
+--------------------------------------+--------------------
----------------------+
| user_id | passwordHistoryValue
|
+--------------------------------------+--------------------
----------------------+
| 5aac820c-3742-4f0a-ac82-0c37426f0ac2 |
8961300B9C3B182CA3FF533652966ADF92E5233E
|
+--------------------------------------+--------------------
----------------------+
So "1" entry stored in this table as expected. However, when I change the
password I see a duplicate entry in the table (of the original password):
mysql> select * from SyncopeUser_passwordHistory;
+--------------------------------------+--------------------
----------------------+
| user_id | passwordHistoryValue
|
+--------------------------------------+--------------------
----------------------+
| 5aac820c-3742-4f0a-ac82-0c37426f0ac2 |
8961300B9C3B182CA3FF533652966ADF92E5233E
|
| 5aac820c-3742-4f0a-ac82-0c37426f0ac2 |
8961300B9C3B182CA3FF533652966ADF92E5233E
|
| 5aac820c-3742-4f0a-ac82-0c37426f0ac2 |
2AA60A8FF7FCD473D321E0146AFD9E26DF395147
|
+--------------------------------------+--------------------
----------------------+
Wondering why this is? This is with Syncope 2.0.0-SNAPSHOT.
Colm.
--
Colm O hEigeartaigh
Talend Community Coder
http://coders.talend.com
--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html
Tirasa - Open Source Excellence
http://www.tirasa.net/
Apache Syncope PMC
http://people.apache.org/~fmartelli/