-
- Downloads
Merge branch 'provider-refactor' into 'master'
Refactor uw-php-security to use 'Provider' classes After a discussion about the project's design and requirements moving forward, it was decided to refactor the project to remove `AttributeMapper` classes and have `Provider` classes handle attribute mapping as well as user loading. This also adds a third provider, `PreauthHTTPUserDetailsProvider`, which can be used in environments where Shibboleth attributes are sent as HTTP headers. Apologies for the big PR! Please review: @ahoffmann See merge request !2
No related branches found
No related tags found
Showing
- README.md 4 additions, 4 deletionsREADME.md
- src/main/edu/wisc/doit/FederatedPreauthUserDetailsProvider.php 76 additions, 0 deletions...ain/edu/wisc/doit/FederatedPreauthUserDetailsProvider.php
- src/main/edu/wisc/doit/LocalUserDetailsAttributeMapper.php 0 additions, 25 deletionssrc/main/edu/wisc/doit/LocalUserDetailsAttributeMapper.php
- src/main/edu/wisc/doit/LocalUserDetailsProvider.php 68 additions, 0 deletionssrc/main/edu/wisc/doit/LocalUserDetailsProvider.php
- src/main/edu/wisc/doit/LocalUserDetailsService.php 0 additions, 52 deletionssrc/main/edu/wisc/doit/LocalUserDetailsService.php
- src/main/edu/wisc/doit/PreauthUserDetailsAttributeMapper.php 0 additions, 36 deletionssrc/main/edu/wisc/doit/PreauthUserDetailsAttributeMapper.php
- src/main/edu/wisc/doit/PreauthUserDetailsService.php 0 additions, 52 deletionssrc/main/edu/wisc/doit/PreauthUserDetailsService.php
- src/main/edu/wisc/doit/UserDetailsProvider.php 33 additions, 0 deletionssrc/main/edu/wisc/doit/UserDetailsProvider.php
- src/main/edu/wisc/doit/UserDetailsService.php 0 additions, 20 deletionssrc/main/edu/wisc/doit/UserDetailsService.php
- src/test/edu/wisc/doit/FederatedPreauthUserDetailsProviderTest.php 60 additions, 0 deletions...edu/wisc/doit/FederatedPreauthUserDetailsProviderTest.php
- src/test/edu/wisc/doit/LocalUserDetailsAttributeMapperTest.php 0 additions, 28 deletions...est/edu/wisc/doit/LocalUserDetailsAttributeMapperTest.php
- src/test/edu/wisc/doit/LocalUserDetailsProviderTest.php 3 additions, 3 deletionssrc/test/edu/wisc/doit/LocalUserDetailsProviderTest.php
- src/test/edu/wisc/doit/PreauthTestCase.php 0 additions, 34 deletionssrc/test/edu/wisc/doit/PreauthTestCase.php
- src/test/edu/wisc/doit/PreauthUserDetailsAttributeMapperTest.php 0 additions, 25 deletions...t/edu/wisc/doit/PreauthUserDetailsAttributeMapperTest.php
- src/test/resources/testuser.json 2 additions, 1 deletionsrc/test/resources/testuser.json
Please register or sign in to comment