Revision 60419
Added by Konstantina Galouni about 3 years ago
modules/uoa-authorization-library/trunk/src/main/java/eu/dnetlib/uoaauthorizationlibrary/security/AuthorizationService.java | ||
---|---|---|
70 | 70 |
|
71 | 71 |
public String getAaiId() { |
72 | 72 |
Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); |
73 |
if (authentication != null) { |
|
73 |
if (authentication != null && (authentication.getPrincipal() instanceof User)) {
|
|
74 | 74 |
User user = (User) authentication.getPrincipal(); |
75 | 75 |
return user.getPassword(); |
76 | 76 |
} |
Also available in: Unified diff
[Trunk | Authorization Library]:
AuthorizationService.java: [Bug fix] Added "authentication.getPrincipal() instanceof User" check before casting authentication.getPrincipal() to User - if user is not logged in, it is String.