Class LogoutTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- edu.yale.its.tp.cas.client.taglib.LogoutTag
-
- All Implemented Interfaces:
Serializable
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
public class LogoutTag extends javax.servlet.jsp.tagext.TagSupport
Logout tag for use with the Yale Central Authentication Service. Clears the indicated attribute and, if 'scope' is 'session', also invalidates the session. Finally, redirects to CAS's logout URL.
- Author:
- Shawn Bayern
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LogoutTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
doEndTag()
int
doStartTag()
void
release()
void
setLogoutUrl(String logoutUrl)
void
setScope(String scope)
void
setVar(String var)
-
-
-
Constructor Detail
-
LogoutTag
public LogoutTag()
-
-
Method Detail
-
doStartTag
public int doStartTag() throws javax.servlet.jsp.JspException
- Specified by:
doStartTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in classjavax.servlet.jsp.tagext.TagSupport
- Throws:
javax.servlet.jsp.JspException
-
doEndTag
public int doEndTag()
- Specified by:
doEndTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doEndTag
in classjavax.servlet.jsp.tagext.TagSupport
-
setLogoutUrl
public void setLogoutUrl(String logoutUrl)
-
release
public void release()
- Specified by:
release
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
release
in classjavax.servlet.jsp.tagext.TagSupport
-
-