Sobald Sie ein Token abgerufen haben, können Sie es zur Authentifizierung auf einem Spectrum Technology Platform-Webservice verwenden. Nehmen Sie das Token hierfür in die Anforderung auf. Dafür stehen Ihnen zwei Möglichkeiten zur Verfügung: als HTTP-Header Authorization oder als HTTP-Header Cookie.
Verwendung des Tokens in einem Autorisierungsheader
Verwenden Sie das Token im HTTP-Header Authorization gemäß dem folgenden Format:
Authorization: Bearer Token
Zum Beispiel:
HTTP/1.1 POST http://MySpectrumServer:8080/soap/ValidateAddress Host: MySpectrumServer:8080 Authorization: Bearer eyJlbmMiBMQI4Q0JDLUhTMjU2I5wiYWxnIjoiZGlyIn0..fc6rpRJ-wo
Wenn es sich bei dem Token um ein Sitzungstoken handelt, müssen Sie auch die Sitzungskennung im Header Cookie im folgenden Format angeben:
Cookie: SESSION=SessionID
Zum Beispiel:
HTTP/1.1 POST http://MySpectrumServer:8080/soap/ValidateAddress Host: MySpectrumServer:8080 Authorization: Bearer eyJlbmMiBMQI4Q0JDLUhTMjU2I5wiYWxnIjoiZGlyIn0..fc6rpRJ-wo Cookie: SESSION=fff96e54-1615-4192-96c1-ea2f133ec6eb
Authorization: Bearer Token
Zum Beispiel:
POST https://api.precisely.com/identify/identifymailing/v1/soap/validatemailingaddress Authorization: Bearer eyJlbmMiBMQI4Q0JDLUhTMjU2I5wiYWxnIjoiZGlyIn0..fc6rpRJ-wo
POST https://api.precisely.com/identify/identifyaddress/v1/rest/validatemailingaddress Authorization: Bearer eyJlbmMiBMQI4Q0JDLUhTMjU2I5wiYWxnIjoiZGlyIn0..fc6rpRJ-wo
Verwendung des Tokens in einem Cookie-Header
Wenn Sie aus Vereinfachungsgründen statt eines Cookie-Headers einen Authorization-Header verwenden, können Sie das Token im folgenden Format im Cookie-Header angeben:
Cookie: spectrum.authentication.token=Token
Zum Beispiel:
HTTP/1.1 POST http://MySpectrumServer:8080/soap/ValidateAddress Host: MySpectrumServer:8080 Cookie: spectrum.authentication.token=eyJlbmMiBMQI4Q0JDLUhTMjU2I5wiYWxnIjoiZGlyIn0..fc6rpRJ-wo
Wenn es sich bei dem Token um ein Sitzungstoken handelt, müssen Sie auch die Sitzungskennung im Header Cookie im folgenden Format angeben:
Cookie: SESSION=SessionID
Zum Beispiel:
HTTP/1.1 POST http://MySpectrumServer:8080/soap/ValidateAddress Host: MySpectrumServer:8080 Cookie: spectrum.authentication.token=eyJlbmMiBMQI4Q0JDLUhTMjU2I5wiYWxnIjoiZGlyIn0..fc6rpRJ-wo Cookie: SESSION=fff96e54-1615-4192-96c1-ea2f133ec6eb