Hi,
I'm running an annotation based port of the 4.0 branch of cas which
can be found at
https://github.com/epdittmer/spring-cas-4.0.
However, i'm having trouble getting the Attribute Repository to be populated.
I'm using the following code:
@Bean
public PrincipalResolver primaryPrincipalResolver() {
PersonDirectoryPrincipalResolver principalResolver = new
PersonDirectoryPrincipalResolver();
principalResolver.setAttributeRepository(attributeRepository());
return principalResolver;
}
@Bean
public IPersonAttributeDao attributeRepository() {
StubPersonAttributeDao personAttributeDao = new
StubPersonAttributeDao();
// Authorities
List<Object> authorities = new ArrayList<>();
authorities.add("ADMINISTRATOR");
// Backing Map
Map<String, List<Object>> backingMap = new HashMap<>();
backingMap.put("authorities", authorities);
personAttributeDao.setBackingMap(backingMap);
return personAttributeDao;
}
However, in the (assertion.primaryAuthentication.principal.attributes)
in the 3.0/casServiceValidationSucces.jsp is always empty.
Any clues on what might cause this?
ps. it's a direct port of the xml based cas-webapp.
Cheers
--
Erik-Paul Dittmer
T: REDACTED
Visit us at http://www.digitalmisfits.com
- - - - - - - - - - - - - - - - - - - - - - - - - -
Digital Misfits does not accept any liability for any errors,
omissions, delays of receipt or viruses in the contents of this
message which arise as a result of e-mail transmission.
--
You are currently subscribed to [email protected] as:
[email protected]
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/cas-user