[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.
This commit is contained in:
parent
89e87dea27
commit
5f9cb6c970
|
@ -70,7 +70,7 @@ public class AuthorizationService {
|
||||||
|
|
||||||
public String getAaiId() {
|
public String getAaiId() {
|
||||||
Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
|
Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
|
||||||
if (authentication != null) {
|
if (authentication != null && (authentication.getPrincipal() instanceof User)) {
|
||||||
User user = (User) authentication.getPrincipal();
|
User user = (User) authentication.getPrincipal();
|
||||||
return user.getPassword();
|
return user.getPassword();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue