Search in sources :

Example 1 with StatusDetail

use of org.opensaml.saml.saml2.core.StatusDetail in project verify-hub by alphagov.

the class IdpIdaStatusMarshaller method getStatusDetail.

@Override
protected Optional<StatusDetail> getStatusDetail(IdpIdaStatus originalStatus) {
    if (REST_TO_STATUS_DETAIL.containsKey(originalStatus)) {
        StatusDetail statusDetail = this.samlObjectFactory.createStatusDetail();
        StatusValue statusValue = this.samlObjectFactory.createStatusValue(REST_TO_STATUS_DETAIL.get(originalStatus));
        statusDetail.getUnknownXMLObjects().add(statusValue);
        return of(statusDetail);
    }
    return empty();
}
Also used : StatusDetail(org.opensaml.saml.saml2.core.StatusDetail) StatusValue(uk.gov.ida.saml.core.extensions.StatusValue)

Aggregations

StatusDetail (org.opensaml.saml.saml2.core.StatusDetail)1 StatusValue (uk.gov.ida.saml.core.extensions.StatusValue)1