public interface IStsService
Dieses Service stellt die Funktionalitäten des Security Token Service (STS) Version 5 zur Verfügung.
| Modifier and Type | Method and Description |
|---|---|
RequestSamlAssertionResp |
requestSamlAssertion(String dialogId,
RequestSamlAssertionReq requestSamlAssertionReq,
String cardToken)
Mit dieser Funktion kann ein SAML-Ticket, zur Authentifizierung gegenüber
Drittsystemen, generiert werden.
|
RequestSamlAssertionResp requestSamlAssertion(String dialogId, RequestSamlAssertionReq requestSamlAssertionReq, String cardToken) throws AccessException, ServiceException, DialogException, StsException, InvalidParameterStsException
Mit dieser Funktion kann ein SAML-Ticket, zur Authentifizierung gegenüber Drittsystemen, generiert werden.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.STS_CORE).
Laufzeitgruppe: Mittel
dialogId - Dialog ID eines aufgebauten Dialogs.requestSamlAssertionReq - Parameter zum Anfordern eines SAML-Tickets.cardToken - Mit e-card erzeugtes Signaturtoken. AccessException - MISSING_STS_COREServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONDialogException - DIALOG_INVALID,
ORDINATION_ID_NOTSET,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE,
DIALOG_CANCELED,
DIALOG_TIMEOUT,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI,
DIALOG_UNKNOWN,
ORDINATION_ID_UNKNOWN,
CORRUPT_DIALOGID,
CARD_INVALID,
SIGNATURE_INVALID,
CARDTOKEN_EXPIRED,
CARDTOKEN_INVALID,
CARDTOKEN_SVNR_MISMATCH,
CARDTOKEN_VPNR_MISMATCH,
CARDTOKEN_TYPE_NOT_ALLOWED,
MULTIPLE_DIALOGID,
DIALOG_CURRENTLY_USEDStsException - ASSERTION_SIGNING_FAILED,
PATIENT_CONTACT_QUALITY_VIOLATION,
NO_SVPERSON,
TICKETNAME_INVALID_NO_CONFIG_FOR_VERSION,
NO_QUALIFICATION_FOR_REQUEST_ASSERTION,
TICKETSUBJECT_INVALID_WRONG_TICKET_STATE,
TICKETSUBJECT_INVALID_NO_CONFIG_AVAILABLEInvalidParameterStsException - INVALID_SV_NUMBER,
RESPONSEURL_INVALID_FORMAT,
RESPONSEURL_MAX_LENGTH_EXCEEDED,
TICKETSUBJECT_INVALID_FORMAT,
TICKETSUBJECT_MAX_LENGTH_EXCEEDED,
TICKETSUBJECT_MISSING,
TICKETSUBJECT_VPNR_DIALOGID_MISSMATCH,
TICKETSUBJECT_VPNR_INVALID_FORMAT,
SAME_TICKETPARAMETER_REPEATED,