at.gv.egiz.eaaf.core.api.idp.IAction
@Service("AttributQueryAction") public class AttributQueryAction extends Object implements at.gv.egiz.eaaf.core.api.idp.IAction
Constructor | Description |
---|---|
AttributQueryAction() |
Modifier and Type | Method | Description |
---|---|---|
at.gv.egiz.eaaf.modules.pvp2.sp.impl.utils.AssertionAttributeExtractor |
getAuthDataFromAttributeQuery(List<org.opensaml.saml2.core.Attribute> reqQueryAttr,
String userNameID,
at.gv.egovernment.moa.id.commons.api.IOAAuthParameters idpConfig,
String spEntityID) |
Get PVP authentication attributes by using a SAML2 AttributeQuery
|
String |
getDefaultActionName() |
|
boolean |
needAuthentication(at.gv.egiz.eaaf.core.api.IRequest req,
javax.servlet.http.HttpServletRequest httpReq,
javax.servlet.http.HttpServletResponse httpResp) |
|
at.gv.egiz.eaaf.core.api.idp.slo.SLOInformationInterface |
processRequest(at.gv.egiz.eaaf.core.api.IRequest pendingReq,
javax.servlet.http.HttpServletRequest httpReq,
javax.servlet.http.HttpServletResponse httpResp,
at.gv.egiz.eaaf.core.api.idp.IAuthData authData) |
public at.gv.egiz.eaaf.core.api.idp.slo.SLOInformationInterface processRequest(at.gv.egiz.eaaf.core.api.IRequest pendingReq, javax.servlet.http.HttpServletRequest httpReq, javax.servlet.http.HttpServletResponse httpResp, at.gv.egiz.eaaf.core.api.idp.IAuthData authData) throws at.gv.egiz.eaaf.core.exceptions.EAAFException
processRequest
in interface at.gv.egiz.eaaf.core.api.idp.IAction
at.gv.egiz.eaaf.core.exceptions.EAAFException
public boolean needAuthentication(at.gv.egiz.eaaf.core.api.IRequest req, javax.servlet.http.HttpServletRequest httpReq, javax.servlet.http.HttpServletResponse httpResp)
needAuthentication
in interface at.gv.egiz.eaaf.core.api.idp.IAction
public String getDefaultActionName()
getDefaultActionName
in interface at.gv.egiz.eaaf.core.api.idp.IAction
public at.gv.egiz.eaaf.modules.pvp2.sp.impl.utils.AssertionAttributeExtractor getAuthDataFromAttributeQuery(List<org.opensaml.saml2.core.Attribute> reqQueryAttr, String userNameID, at.gv.egovernment.moa.id.commons.api.IOAAuthParameters idpConfig, String spEntityID) throws at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException, at.gv.egiz.eaaf.modules.pvp2.exception.AttributQueryException, at.gv.egiz.eaaf.modules.pvp2.sp.exception.AssertionValidationExeption
reqQueryAttr
- List of PVP attributes which are requesteduserNameID
- SAML2 UserNameID of the user for which attributes are requestedidpConfig
- Configuration of the IDP, which is requestedat.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
at.gv.egiz.eaaf.modules.pvp2.exception.AttributQueryException
at.gv.egiz.eaaf.modules.pvp2.sp.exception.AssertionValidationExeption
Copyright © 2019. All rights reserved.