Sparx Systems Forum
Enterprise Architect => Bugs and Issues => Topic started by: DanielB on July 08, 2014, 02:30:00 am
-
Hi,
I migrated old reposiotry created in EA 10 from one DBMS to another DBMS but using EA 11. Now only users that use EA11 can log into repository. Users using EA10 can't even though they are configured in Security Users.
Removing and adding user doesn't help. Changing password neither.
Can anybody help with this? Do I have to change something manually in EA DB in order to allow users with EA 10 access to the repository?
Best regards,
Daniel
-
What kind of DBMS do you use. If it's EAP then the user security is erased for Win-imported users when you migrate it.
q.
-
EA 11 improved the encryption applied to passwords stored in the database. Unfortunately however this means that any user accounts with passwords that have been set using EA 11 will not be able to login using previous versions of EA.
From the EA 11 release notes (http://www.sparxsystems.com/products/ea/history.html#1105):
User Security passwords will now be saved as a SHA hash of the entered password
. Users with password set in version 11 will no longer be able to log-in with older versions
-
Thanks Aaron, that answers the problem. However it's going to be very inconvenient to work in multi-EA version environment and this is the case in every project I'm currently working on :/
-
I agree. In the course of changing the encryption there should have been established a flag which indicates the type of encryption (also with respect to future more advanced encryption algorithms that may come). However, you have to bite the bullet and migrate to V11 completely.
w.
-
It doesn't have to be a problem.
If you set your password in EA 10, then you will be able to log-in in both versions.