{"shas":[["19b578aec90b570c916abc69b07836cffadb2a57","de187642e6c75f60d10f29e52cab54cdf676870d@hallwaytech.com","Renamed OpenSSO project to SAML to better match the functionality impl'd.\nMerged patch from Stephen Crow <stephen@hallwaytech.com> for initial OpenSAML impl.\n\nRenamed opensso package to saml.\nChanged opensaml dep to default scope (was test).\n\nRenamed classes to match package change.\n\nAdding old opensso bundle back as rest bundle to better match actual functionality. More config changes coming to open this up a bit.\n\nAdded rest and saml contrib project. Moved ldap to build earlier.\n\nRenamed classes and packages to match new project names.\n\nUpdated unit tests to pass. Added back auth info to request.\n\nUpdated metatype keys and descriptions.\n\nAdded opensaml repo to pom. Removed unused imports and methods.\n\nAdded properties to construct login URL.\n\nRemoved unused code and variables.\nAdded some null checks.\nMoved @Property to be on the property rather than the class.\n\nAdded cert reading code to compare with signature. Moved some code to constructor and activate; removed combined methods.\n\nAdded reading of cert from file or string.\nRemoved defaults for things where defaults don't make sense.\nAdded validation steps for subject and conditions.\nUpdated tests to reflect changes.\n\nCollapsed some logic to remove extra blocks.\n\nAdded license files.\n\nExported velocity from templates bundle for use in saml auth bundle.\n\nAdded imports and blocked imports.\nAdded embedded deps.\n\nAdded option to not validate URL in response (good for dev testing).\nAdded check for POST as SAML looks for that.\nUpdated metatype docs.\n\nFixed tests. Updated docs.\n\nUpdated docs and corrected variable names.\n\nRearranged some code.\nAdded options for picking where the message signature is.\nUpdated metatype props for new properties.\n\nAdjusting user creation to use sparse. Updating code appropriate patches.\n\nUpdate test to match functionality.\n\nAdded configuration option of matching url destination (none, simple, canonical).\nAdded log message for validation results.\n\nAdded extra trigger to stop sso redirect loop.\n\nUpdated unit test to not perform URL check.\n\nChanged methods to take more generic object.\n\nUpdated sling.auth.core to 1.0.2 to match deployed version.\nCreated static classes for uri comparators.\nChanged try login attribute to String.\nSet return value to FAIL_AUTH when failing while processing SAML response.\nMoved user creation to extractCredentials to work correctly with the Sling authn flow.\nCorrected javadoc references.\nCopy props from assertion to authnInfo.\nAdded firstName, lastName, email to user creation.\nCombined AuthenticationPlugin with LoginModulePlugin because the authn plugin is only used by the login plugin.\nChanged SsoPrincipal to SamlPrincipal.\n\nAdded some log messages to follow process.\n\nChanged requestCredentials to handle redirection and always return true.\n\nUpdated javadocs. Corrected failure return value and handling of invalid response.\n\nConflicts:\n\n\tpom.xml","Carl Hall"],["78b4f0118676393ed11816716e47d462d0a1c8bd","de187642e6c75f60d10f29e52cab54cdf676870d@hallwaytech.com","Replaced ldap with saml for auth in build.\n\nRevert \"KERN-1508 wrapping the LDAP authenticate() method in a retry loop, so if we hit something like an LDAP timeout we can try again.\"\nThis reverts commit 9ec0b24ab9cbb9074d43935723eb94ba1321e4e5.\n\nChange the version number to 0.10\n\nRemove the site.join and remotefiles bundles.\n\nConflicts:\n\n\tcontrib/nyu/pom.xml","Carl Hall"]],"ref":"refs/heads/master","size":2,"head":"78b4f0118676393ed11816716e47d462d0a1c8bd","push_id":38255979}