|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This class retrieves the user information of currently logged-in user.
Please see also ILogonAuthentication
| Method Summary | |
IUser |
forceLoggedInUser(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Checks whether the user is currently logged in and returns an implementation of IUser |
void |
forceLogoffUser(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
java.lang.String url)
Logoff user by invalidate the user session and deleting the authentication cookies. |
IUser |
getLoggedInUser(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Checks whether the user is currently logged in and returns an implementation of IUser If no user is currently logged in null is returned. |
void |
logout(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Logouts current user. |
| Methods inherited from interface com.sap.security.api.IConfigurable |
initialize |
| Method Detail |
public IUser forceLoggedInUser(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
If the user is not yet logged in, a respective logon page is written as
ServletResponse. In that case (i.e. null is returned) the calling
servlet can simply end their doGet or doPost method with return.
Example:
IUser uid = forceLoggedInUser(req,res); if (uid == null) return;
req - HttpServletRequestresp - HttpServletResponsenull otherwise.
public IUser getLoggedInUser(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
null is returned.req - HttpServletRequestresp - HttpServletResponsenull otherwise.
public void logout(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Some cookies will be deleted in the HttpServletResponse.
req - HttpServletRequestresp - HttpServletResponse
public void forceLogoffUser(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
java.lang.String url)
The user will also be sent to a logoff page which acknowledges that a logoff has taken place with a link for the user to logon again.
Example:
forceLogoffUser(req, res, returnURL);
req - HttpServletRequestresp - HttpServletResponsereturnURL - url to use to logon again.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||