|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.catalina.valves.ValveBase
org.jboss.identity.federation.bindings.tomcat.idp.IDPRedirectValve
org.jboss.identity.federation.bindings.tomcat.idp.IDPRedirectWithSignatureValve
public class IDPRedirectWithSignatureValve
Valve at the Identity Provider that supports SAML2 HTTP/Redirect binding with digital signature support and xml encryption
| Field Summary |
|---|
| Fields inherited from class org.jboss.identity.federation.bindings.tomcat.idp.IDPRedirectValve |
|---|
idpConfiguration, lifecycle |
| Fields inherited from class org.apache.catalina.valves.ValveBase |
|---|
container, containerLog, controller, domain, info, mserver, next, oname, sm |
| Fields inherited from interface org.apache.catalina.Lifecycle |
|---|
AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, DESTROY_EVENT, INIT_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT |
| Constructor Summary | |
|---|---|
IDPRedirectWithSignatureValve()
|
|
| Method Summary | |
|---|---|
protected java.lang.String |
getDestination(java.lang.String urlEncodedResponse,
java.lang.String urlEncodedRelayState)
Generate a Destination URL for the HTTPRedirect binding with the saml response and relay state |
protected ResponseType |
getResponse(org.apache.catalina.connector.Request request,
java.security.Principal userPrincipal)
Create a response type |
void |
setIgnoreSignature(java.lang.String val)
Indicate whether the signature parameter in the request needs to be ignored |
void |
start()
Prepare for the beginning of active use of the public methods of this component. |
protected boolean |
validate(org.apache.catalina.connector.Request request)
Validate the incoming Request |
| Methods inherited from class org.jboss.identity.federation.bindings.tomcat.idp.IDPRedirectValve |
|---|
addLifecycleListener, findLifecycleListeners, invoke, isTrusted, removeLifecycleListener, send, stop |
| Methods inherited from class org.apache.catalina.valves.ValveBase |
|---|
backgroundProcess, createObjectName, event, getContainer, getContainerName, getController, getDomain, getInfo, getNext, getObjectName, getParentName, postDeregister, postRegister, preDeregister, preRegister, setContainer, setController, setNext, setObjectName, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public IDPRedirectWithSignatureValve()
| Method Detail |
|---|
public void setIgnoreSignature(java.lang.String val)
val -
public void start()
throws org.apache.catalina.LifecycleException
IDPRedirectValveconfigure(),
and before any of the public methods of the component are utilized.
start in interface org.apache.catalina.Lifecyclestart in class IDPRedirectValveorg.apache.catalina.LifecycleException - if this component detects a fatal error
that prevents this component from being used
protected boolean validate(org.apache.catalina.connector.Request request)
throws java.lang.Exception
IDPRedirectValve
validate in class IDPRedirectValvejava.lang.Exception
protected java.lang.String getDestination(java.lang.String urlEncodedResponse,
java.lang.String urlEncodedRelayState)
IDPRedirectValve
getDestination in class IDPRedirectValve
protected ResponseType getResponse(org.apache.catalina.connector.Request request,
java.security.Principal userPrincipal)
throws java.lang.Exception
IDPRedirectValve
getResponse in class IDPRedirectValvejava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||