Work-in-progress trying to get the LDAP variables into a jbuilder
Merge branch 'development' of github.com:NYULibraries/login into feature/newschool_ldap_attributes
Clean up jbuilder, still not working tho
Renamed Cucumber helper functions to make more sense and simplified provider testing process
Moved provider_url to it's own helper and racktest_url to it's own
Ended up calling visit login_path too many times so changed this provider_url method back
Reworked omniauthhash helpers into two classes and fixing relative tests; still not passing
Add omniauth_hash_map to user factories and made all tests pass
Fixed omniauth hash email mapper to make cucumber pass again
Added testing framework for omniauth mapper and validator
Fixed #20 by building out Mapper and Validator classes; full coverage
Removed old helpers
Updated omniauthhash mapper and validator so validator has single responsibility; renamed shibboleth to nyu_shibboleth in all instances
Fixed tests I made fail with some typos and function change omissions
Changed default cucumber command to include all step definitions in the features folder
Changed function name from auth_code to authorization_code for clarity
Reworked provider features to be three separate features with two scenarios a piece
Removed steps and features that are not relevant to this branch
Updated authenticate and authorize features for oauth2 provider
Refined authorize feature to capture invalid token error