# HG changeset patch # User Raimund Renkert # Date 1376489405 -7200 # Node ID 49d0becf3c659e8e22031252d6e69c788f00f059 # Parent 1a01e1473dc7f70838554ab25a293192f429dbde New method to get user name in authentication module. diff -r 1a01e1473dc7 -r 49d0becf3c65 src/main/java/de/intevation/lada/auth/Authentication.java --- a/src/main/java/de/intevation/lada/auth/Authentication.java Wed Aug 14 13:27:26 2013 +0200 +++ b/src/main/java/de/intevation/lada/auth/Authentication.java Wed Aug 14 16:10:05 2013 +0200 @@ -15,4 +15,7 @@ public boolean hasAccess(HttpHeaders headers, String probeId) throws AuthenticationException; + + public String getUserName(HttpHeaders headers) + throws AuthenticationException; } diff -r 1a01e1473dc7 -r 49d0becf3c65 src/main/java/de/intevation/lada/auth/LdapAuthentication.java --- a/src/main/java/de/intevation/lada/auth/LdapAuthentication.java Wed Aug 14 13:27:26 2013 +0200 +++ b/src/main/java/de/intevation/lada/auth/LdapAuthentication.java Wed Aug 14 16:10:05 2013 +0200 @@ -177,4 +177,14 @@ response.setNetzbetreiber(nb); return response; } + + /** + * Returns the username specified in the header. + * + * @param headers The HTTP header. + */ + public String getUserName(HttpHeaders headers) + throws AuthenticationException { + return extractUser(headers); + } } \ No newline at end of file