Class EcPdsUserAuthStrategy
java.lang.Object
ecmwf.ecpds.master.plugin.http.controller.login.EcPdsUserAuthStrategy
- All Implemented Interfaces:
ecmwf.web.services.users.UserAuthStrategy
public class EcPdsUserAuthStrategy
extends Object
implements ecmwf.web.services.users.UserAuthStrategy
The Class EcPdsUserAuthStrategy.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionNot relevant here.getCredential
(javax.servlet.http.HttpServletRequest request) Gets the credential.ecmwf.web.model.users.User
No such a thing here as a Fallback public user here....ecmwf.web.model.users.User
getPublicUser
(Object credential) Gets the public user.ecmwf.web.model.users.User
getPublicUser
(javax.servlet.http.HttpServletRequest request) Will probably NOT be called.ecmwf.web.model.users.User
Gets the user.
-
Field Details
-
USER_PARAMETER
-
PASS_PARAMETER
-
USER_REQUEST_KEY
-
CERT_REQUEST_KEY
-
-
Constructor Details
-
EcPdsUserAuthStrategy
public EcPdsUserAuthStrategy()
-
-
Method Details
-
getCookieName
Not relevant here.- Specified by:
getCookieName
in interfaceecmwf.web.services.users.UserAuthStrategy
-
getUser
public ecmwf.web.model.users.User getUser(Object credential) throws ecmwf.web.model.users.UserException, ecmwf.web.model.users.UnrecoverableUserException Gets the user.- Specified by:
getUser
in interfaceecmwf.web.services.users.UserAuthStrategy
- Throws:
ecmwf.web.model.users.UserException
ecmwf.web.model.users.UnrecoverableUserException
-
getPublicUser
public ecmwf.web.model.users.User getPublicUser(javax.servlet.http.HttpServletRequest request) throws ecmwf.web.model.users.UserException Will probably NOT be called. ECPDS doesn't know about public users.- Parameters:
request
- the request- Returns:
- the public user
- Throws:
ecmwf.web.model.users.UserException
- the user exception
-
getFallbackPublicUser
public ecmwf.web.model.users.User getFallbackPublicUser()No such a thing here as a Fallback public user here....- Specified by:
getFallbackPublicUser
in interfaceecmwf.web.services.users.UserAuthStrategy
-
getCredential
public Object getCredential(javax.servlet.http.HttpServletRequest request) throws ecmwf.web.model.users.UserException Gets the credential.- Specified by:
getCredential
in interfaceecmwf.web.services.users.UserAuthStrategy
- Throws:
ecmwf.web.model.users.UserException
-
getPublicUser
public ecmwf.web.model.users.User getPublicUser(Object credential) throws ecmwf.web.model.users.UserException Gets the public user.- Specified by:
getPublicUser
in interfaceecmwf.web.services.users.UserAuthStrategy
- Throws:
ecmwf.web.model.users.UserException
-