Class AuthenticationTag
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
org.springframework.security.taglibs.authz.AuthenticationTag
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag
,jakarta.servlet.jsp.tagext.JspTag
,jakarta.servlet.jsp.tagext.Tag
,Serializable
public class AuthenticationTag
extends jakarta.servlet.jsp.tagext.TagSupport
An
Tag
implementation that allows convenient access
to the current Authentication
object.
Whilst JSPs can access the SecurityContext
directly, this tag avoids
handling null
conditions.
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContext
Fields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
Fields inherited from interface jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
doEndTag()
int
protected boolean
Return the HTML escaping setting for this tag, or the default setting if not overridden.void
setHtmlEscape
(String htmlEscape) Set HTML escaping for this tag, as boolean value.void
setPageContext
(jakarta.servlet.jsp.PageContext pageContext) void
setProperty
(String operation) void
void
protected void
writeMessage
(String msg) Methods inherited from class jakarta.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setParent, setValue
-
Constructor Details
-
AuthenticationTag
public AuthenticationTag()
-
-
Method Details
-
setVar
-
setProperty
-
setScope
-
setPageContext
public void setPageContext(jakarta.servlet.jsp.PageContext pageContext) - Specified by:
setPageContext
in interfacejakarta.servlet.jsp.tagext.Tag
- Overrides:
setPageContext
in classjakarta.servlet.jsp.tagext.TagSupport
-
doStartTag
public int doStartTag() throws jakarta.servlet.jsp.JspException- Specified by:
doStartTag
in interfacejakarta.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in classjakarta.servlet.jsp.tagext.TagSupport
- Throws:
jakarta.servlet.jsp.JspException
-
doEndTag
public int doEndTag() throws jakarta.servlet.jsp.JspException- Specified by:
doEndTag
in interfacejakarta.servlet.jsp.tagext.Tag
- Overrides:
doEndTag
in classjakarta.servlet.jsp.tagext.TagSupport
- Throws:
jakarta.servlet.jsp.JspException
-
writeMessage
- Throws:
jakarta.servlet.jsp.JspException
-
setHtmlEscape
Set HTML escaping for this tag, as boolean value. -
isHtmlEscape
protected boolean isHtmlEscape()Return the HTML escaping setting for this tag, or the default setting if not overridden.
-