Project

General

Profile

« Previous | Next » 

Revision 60419

[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.

View differences:

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