Project

General

Profile

« Previous | Next » 

Revision 60491

[Trunk | Authorization Library]: AuthorizationService.java: add method "getEmail()", to get user email.

View differences:

modules/uoa-authorization-library/trunk/src/main/java/eu/dnetlib/uoaauthorizationlibrary/security/AuthorizationService.java
76 76
        }
77 77
        return null;
78 78
    }
79

  
80
    public String getEmail() {
81
        Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
82
        if (authentication != null && (authentication.getPrincipal() instanceof User)) {
83
            User user = (User) authentication.getPrincipal();
84
            return user.getUsername();
85
        }
86
        return null;
87
    }
79 88
}

Also available in: Unified diff