grnet / synnefo

Synnefo is open source cloud software, used to create massively scalable IaaS clouds.
GNU General Public License v3.0
133 stars 45 forks source link

astakos: Fix auth_provider limit enforcement #371

Closed vinilios closed 9 years ago

vinilios commented 9 years ago

Locking database using select_for_update on user entry allows us to safely enforce auth_provider limit if set.

This issue occured in production after double submission of the set password form, which caused multiple local providers to be assigned to the logged in user.

psomas commented 9 years ago

Merged in master.