Revision: 5437
http://geonetwork.svn.sourceforge.net/geonetwork/?rev=5437&view=revAuthor: josegar74
Date: 2009-11-04 13:12:20 +0000 (Wed, 04 Nov 2009)
Log Message:
-----------
getUserUuidByAuthToken method
Modified Paths:
--------------
sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services/AuthenticationService.java
sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services/AuthenticationServiceImpl.java
Modified: sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services/AuthenticationService.java
===================================================================
--- sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services/AuthenticationService.java 2009-11-04 13:08:32 UTC (rev 5436)
+++ sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services/AuthenticationService.java 2009-11-04 13:12:20 UTC (rev 5437)
@@ -10,5 +10,6 @@
public interface AuthenticationService {
public String authenticate(String username, String providedPassword) throws GaapServiceException;
public void logout(String username, String token) throws GaapServiceException;
- public boolean verifyUserToken(String username, String userToken);
+ public boolean verifyUserToken(String username, String userToken) throws GaapServiceException;
+ public String getUserUuidByAuthToken(String userToken) throws GaapServiceException;
}
Modified: sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services/AuthenticationServiceImpl.java
===================================================================
--- sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services/AuthenticationServiceImpl.java 2009-11-04 13:08:32 UTC (rev 5436)
+++ sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services/AuthenticationServiceImpl.java 2009-11-04 13:12:20 UTC (rev 5437)
@@ -67,7 +67,7 @@
}
}
- public boolean verifyUserToken(String username, String userToken) {
+ public boolean verifyUserToken(String username, String userToken) throws GaapServiceException {
User user = userDao.findUserByUsername(username);
if (user != null) {
User userLogged = authenticationManager.verifyToken(userToken);
@@ -78,6 +78,15 @@
}
}
+ public String getUserUuidByAuthToken(String userToken) throws GaapServiceException {
+ User userLogged = authenticationManager.verifyToken(userToken);
+ if (userLogged != null) {
+ return userLogged.getUuid();
+ } else {
+ return "";
+ }
+ }
+
public AuthenticationManager getAuthenticationManager() {
return authenticationManager;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.
http://p.sf.net/sfu/bobj-july_______________________________________________
GeoNetwork-commit mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geonetwork-commit