cloudstack/plugins
Rohit Yadav 0b94f254e8 CLOUDSTACK-8034: Hash user IDs for SAML authentication
The User table's UUID column is restricted to 40 chars only, since we don't
know how long the nameID/userID of a SAML authenticated user will be - the fix
hashes that user ID and takes a substring of length 40 chars. For hashing,
SHA256 is used which returns a 64 char length string.

- Fix tests, add test cases
- Improve checkSAMLUser method
- Use SHA256 one way hashing to create unique UUID for SAML users

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit b2b496288d)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-01-12 13:37:51 +05:30
..
acl/static-role-based Bump master version to 4.6.0-SNAPSHOT after branching 4.5.0-SNAPSHOT 2014-10-29 14:54:23 +01:00
affinity-group-processors Bump master version to 4.6.0-SNAPSHOT after branching 4.5.0-SNAPSHOT 2014-10-29 14:54:23 +01:00
alert-handlers CLOUDSTACK-7620: Added SNMP MIB file for snmp-alerts plugin 2014-11-18 14:12:55 +05:30
api removed executable flags from java classes 2014-11-23 19:49:01 +01:00
database/mysql-ha Bump master version to 4.6.0-SNAPSHOT after branching 4.5.0-SNAPSHOT 2014-10-29 14:54:23 +01:00
dedicated-resources removed executable flags from java classes 2014-11-23 19:49:01 +01:00
deployment-planners CID-1114613 dead code removed 2015-01-06 16:38:41 +01:00
event-bus Revert "CLOUDSTACK-8011: Upgrade maven dependencies" 2014-12-04 19:47:23 +05:30
file-systems/netapp Bump master version to 4.6.0-SNAPSHOT after branching 4.5.0-SNAPSHOT 2014-10-29 14:54:23 +01:00
ha-planners/skip-heurestics Bump master version to 4.6.0-SNAPSHOT after branching 4.5.0-SNAPSHOT 2014-10-29 14:54:23 +01:00
host-allocators/random removed executable flags from java classes 2014-11-23 19:49:01 +01:00
hypervisors no extranous log4j files 2015-01-08 17:36:17 +01:00
network-elements Merge branch '4.5' 2014-12-08 16:30:44 +05:30
storage When deleting primary storage that's based on the SolidFireShared plug-in (which uses a shared-IOPS approach), remove the volume from the volume access group it's in 2014-12-15 17:15:40 -07:00
storage-allocators/random Bump master version to 4.6.0-SNAPSHOT after branching 4.5.0-SNAPSHOT 2014-10-29 14:54:23 +01:00
user-authenticators CLOUDSTACK-8034: Hash user IDs for SAML authentication 2015-01-12 13:37:51 +05:30
pom.xml Bump master version to 4.6.0-SNAPSHOT after branching 4.5.0-SNAPSHOT 2014-10-29 14:54:23 +01:00