Una vez que haya obtenido una muestra, puede usarla para autenticar un servicio web de Spectrum Technology Platform incluyendo la muestra en la solicitud. Hay dos maneras de hacerlo: como un encabezado HTTP de Authorization o como un encabezado HTTP de Cookie.
Uso de la muestra en un encabezado de autorización
Para usar la muestra en el encabezado HTTP de Authorization, use el formato:
Authorization: Bearer Token
Por ejemplo:
HTTP/1.1 POST http://MySpectrumServer:8080/soap/ValidateAddress Host: MySpectrumServer:8080 Authorization: Bearer eyJlbmMiBMQI4Q0JDLUhTMjU2I5wiYWxnIjoiZGlyIn0..fc6rpRJ-wo
Si se trata de una muestra de sesión, también debe proporcionar el identificador de sesión en el encabezado de Cookie con la forma:
Cookie: SESSION=SessionID
Por ejemplo:
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
Por ejemplo:
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
Uso de la muestra en un encabezado de cookie
Es más fácil usar una cookie que el encabezado de Authorization que puede proporcionar en la muestra, en el encabezado de Cookie con la forma:
Cookie: spectrum.authentication.token=Token
Por ejemplo:
HTTP/1.1 POST http://MySpectrumServer:8080/soap/ValidateAddress Host: MySpectrumServer:8080 Cookie: spectrum.authentication.token=eyJlbmMiBMQI4Q0JDLUhTMjU2I5wiYWxnIjoiZGlyIn0..fc6rpRJ-wo
Si se trata de una muestra de sesión, también debe proporcionar el identificador de sesión en el encabezado de Cookie con la forma:
Cookie: SESSION=SessionID
Por ejemplo:
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