-
- Downloads
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.
parent
fdbef3b2
No related branches found
No related tags found
Showing
- src/main/edu/wisc/doit/LocalUserDetailsAttributeMapper.php 0 additions, 25 deletionssrc/main/edu/wisc/doit/LocalUserDetailsAttributeMapper.php
- src/main/edu/wisc/doit/LocalUserDetailsProvider.php 36 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/PreauthHTTPUserDetailsProvider.php 48 additions, 0 deletionssrc/main/edu/wisc/doit/PreauthHTTPUserDetailsProvider.php
- src/main/edu/wisc/doit/PreauthUserDetailsAttributeMapper.php 0 additions, 36 deletionssrc/main/edu/wisc/doit/PreauthUserDetailsAttributeMapper.php
- src/main/edu/wisc/doit/PreauthUserDetailsProvider.php 36 additions, 0 deletionssrc/main/edu/wisc/doit/PreauthUserDetailsProvider.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 4 additions, 5 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/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/PreauthHTTPUserDetailsProviderTest.php 70 additions, 0 deletions...test/edu/wisc/doit/PreauthHTTPUserDetailsProviderTest.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/edu/wisc/doit/PreauthUserDetailsProviderTest.php 59 additions, 0 deletionssrc/test/edu/wisc/doit/PreauthUserDetailsProviderTest.php
Loading
Please register or sign in to comment