Package org.pac4j.jee.saml.metadata
Class Saml2MetadataFilter
java.lang.Object
org.pac4j.jee.config.AbstractConfigFilter
org.pac4j.jee.saml.metadata.Saml2MetadataFilter
- All Implemented Interfaces:
jakarta.servlet.Filter
This filter prints the SP metadata for SAML.
Example shiro.ini configuration:
saml2MetadataFilter = org.pac4j.saml.metadata.Saml2MetadataFilter
saml2MetadataFilter.config = $config
saml2MetadataFilter.clientName = SAML2Client
[urls]
/API/SAML2/metadata = saml2MetadataFilter
- Since:
- 3.8.0
- Author:
- Graham Leggett
-
Field Summary
Fields inherited from class org.pac4j.jee.config.AbstractConfigFilter
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()voidinit(jakarta.servlet.FilterConfig filterConfig) protected voidinternalFilter(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain chain) internalFilter.Methods inherited from class org.pac4j.jee.config.AbstractConfigFilter
doFilter, getBooleanParam, getSharedConfig, getStringParam, setConfig
-
Constructor Details
-
Saml2MetadataFilter
public Saml2MetadataFilter()
-
-
Method Details
-
init
public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException - Specified by:
initin interfacejakarta.servlet.Filter- Overrides:
initin classAbstractConfigFilter- Throws:
jakarta.servlet.ServletException
-
internalFilter
protected void internalFilter(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException internalFilter.
- Specified by:
internalFilterin classAbstractConfigFilter- Parameters:
request- aHttpServletRequestobjectresponse- aHttpServletResponseobjectchain- aFilterChainobject- Throws:
IOException- if any.jakarta.servlet.ServletException- if any.
-
destroy
public void destroy()
-