- Jul 10, 2020
-
-
Wesley Szamotula authored
-
Wesley Szamotula authored
-
Wesley Szamotula authored
Switch to open releases proxy for distribution See merge request !32
-
Wesley Szamotula authored
-
Wesley Szamotula authored
-
Wesley Szamotula authored
-
Wesley Szamotula authored
Switch to snapshot version to release with mvn plugin See merge request !31
-
Wesley Szamotula authored
-
Wesley Szamotula authored
Update Spring to Latest Version See merge request !30
-
- Jul 09, 2020
-
-
Wesley Szamotula authored
-
- Jul 07, 2020
-
-
Wesley Szamotula authored
Test Cleanup See merge request !29
-
Wesley Szamotula authored
-
- Mar 06, 2017
-
-
bhill6@wisc.edu authored
Adding display name attribute, updated UDS libraries See merge request !27
-
bhill6@wisc.edu authored
-
bhill6@wisc.edu authored
-
- Mar 03, 2017
-
-
bhill6@wisc.edu authored
Setting UwframeSession to use fullName as display name if displayName is null. Previously always used fullName, but recent commit set it to always use displayName. This commit splits the difference.
-
bhill6@wisc.edu authored
Upgraded UDS services libraries to newer uds-person-client-java 2.0, and the 1.2 data model that includes access to preferred name. Also added displayName attribute to UWUserDetails that should be picked up from Shibboleth displayName header
-
- Oct 13, 2016
-
-
Nicholas Blair authored
-
Nicholas Blair authored
-
Nicholas Blair authored
deprecate: LocalUserDetailsAttributesMapper I'm preparing a 1.7.0 release, thought I'd stick this in there as well. See merge request !26
-
Nicholas Blair authored
Use LocalUserDetailsLoader instead.
-
Nicholas Blair authored
refactor: change injection strategy for UdsPersonUserDetailsServiceImpl `UdsPersonUserDetailsServiceImpl` is not initialized automatically by either of the primary 'local-users' or 'preauth' Profiles. It's typically constructed by downstream projects manually (not by component scanning). Registering more than 1 `UserDetailsService` - say one for the uw-spring-security stack, and a different one for `UdsPersonUserDetailsServiceImpl` - will result in ApplicationContext initialization errors as the Configuration classes provided in uw-spring-security-config expect 1 and only 1 UserDetailsService. The recommended use now for `UdsPersonUserDetailsServiceImpl` is to provide the needed `UserDetailsService` by hand, not by automatic autowiring. If the 1 UserDetailsService provided by uw-spring-security is appropriate, it's easy to retrieve from the ApplicationContext; if an alternate one is required it can be constructed without registering it as a @Bean. See merge request !25
-
Nicholas Blair authored
Change to UdsPersonUserDetailsServiceImpl construction necessitates.
-
Nicholas Blair authored
UdsPersonUserDetailsServiceImpl is not initialized automatically by either of the primary 'local-users' or 'preauth' Profiles. It's typically constructed by downstream projects manually (not by component scanning). Registering more than 1 UserDetailsService - say one for the uw-spring-security stack, and a different one for UdsPersonUserDetailsServiceImpl - will result in ApplicationContext initializationerrors as the Configuration classes provided in uw-spring-security-config expect 1 and only 1 UserDetailsService. The recommended use now for UdsPersonUserDetailsServiceImpl is to provide the needed UserDetailsService by hand, not by automatic autowiring. If the 1 UserDetailsService provided by uw-spring-security is appropriate, it's easy to retrieve from the ApplicationContext; if an alternate one is required it can be constructed without registering it as a @Bean.
-
- Sep 30, 2016
-
-
Benjamin Sousa authored
-
Benjamin Sousa authored
-
Benjamin Sousa authored
-
Benjamin Sousa authored
-
Benjamin Sousa authored
Consume isMemberOf attribute as single value with semi-colon delimited list of manifest groups In the List Library application, which is attempting to consume Manifest groups as UW Spring Security authorities, we discovered that multiple Manifest groups are not provided by the login server as multiple isMemberOf headers but as one string with the Manifest groups delimited by semi-colons. This PR revises the default Preauth mapper to split the isMemberOf string apart into a Java collection, which is the correct format for the authorities argument to the UWUserDetailsImpl constructor. Notify: @paul.erickson @ahoffmann @gutkowski @bkeen See merge request !24
-
Benjamin Sousa authored
-
- Sep 13, 2016
-
-
Nicholas Blair authored
-
Nicholas Blair authored
-
Nicholas Blair authored
fix: correct handling of HttpServletRequest#getHeaders and tests This pull request addresses issue #6. Properly handles cases where container may return blank String values in the returned list. Tests were previously adding List objects as headers - need to add just String values. See [the javadocs for HttpServletRequest#getHeaders](http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html#getHeaders(java.lang.String)) for reference. I intend to release 1.6.1 when this is merged. Edit: this also corrects the case of the name of the Manifest `isMemberOf` header. cc: @paul.erickson @levett @bhill6 See merge request !23
-
Nicholas Blair authored
-
Nicholas Blair authored
Also refactored AttributesMapper test to remove duplicate code and include test for 'blank' values.
-
Nicholas Blair authored
Properly handles cases where container may return blank String values in the returned list. Tests were previously adding List objects as headers - need to add just String values.
-
- Sep 09, 2016
-
-
Benjamin Sousa authored
-
Benjamin Sousa authored
-
Nicholas Blair authored
Propagate 1.6.x down through the sub-modules.
-
Benjamin Sousa authored
Add ability to consume Manifest groups as Authorities Notify: @bhill6 @ahoffmann @paul.erickson See merge request !22
-