diff options
author | Aleksandr <ognelisar@gmail.com> | 2018-03-06 10:53:29 +0700 |
---|---|---|
committer | Aleksandr <ognelisar@gmail.com> | 2018-03-06 10:53:29 +0700 |
commit | 7ea0a92098ce22eda15e084bee0a754fc8712176 (patch) | |
tree | 9eab15f4772a68ba92a59e52bb62fc3107052dfe /src/main/scala | |
parent | 8f1a77047e7ec823cf7ae4a7f71919ff66ae3579 (diff) | |
download | driver-core-7ea0a92098ce22eda15e084bee0a754fc8712176.tar.gz driver-core-7ea0a92098ce22eda15e084bee0a754fc8712176.tar.bz2 driver-core-7ea0a92098ce22eda15e084bee0a754fc8712176.zip |
Implemented 'X-CLIENT-FINGERPRINT' extraction from HTTP header
Diffstat (limited to 'src/main/scala')
-rw-r--r-- | src/main/scala/xyz/driver/core/rest/package.scala | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/scala/xyz/driver/core/rest/package.scala b/src/main/scala/xyz/driver/core/rest/package.scala index 19752a1..632091a 100644 --- a/src/main/scala/xyz/driver/core/rest/package.scala +++ b/src/main/scala/xyz/driver/core/rest/package.scala @@ -66,6 +66,7 @@ object `package` { val AuthenticationTokenHeader: String = "Authorization" val PermissionsTokenHeader: String = "Permissions" val AuthenticationHeaderPrefix: String = "Bearer" + val ClientFingerprintHeader: String = "X-CLIENT-FINGERPRINT" val TrackingIdHeader: String = "X-Trace" val StacktraceHeader: String = "X-Stacktrace" val OriginatingIpHeader: String = "X-Forwarded-For" @@ -90,7 +91,7 @@ object `package` { "Content-Length", "Accept", "X-Trace", - "X-Client-Fingerprint", + ContextHeaders.ClientFingerprintHeader, "Access-Control-Allow-Methods", "Access-Control-Allow-Origin", "Access-Control-Allow-Headers", @@ -170,7 +171,7 @@ object `package` { h.name === ContextHeaders.AuthenticationTokenHeader || h.name === ContextHeaders.TrackingIdHeader || h.name === ContextHeaders.PermissionsTokenHeader || h.name === ContextHeaders.StacktraceHeader || h.name === ContextHeaders.TraceHeaderName || h.name === ContextHeaders.SpanHeaderName || - h.name === ContextHeaders.OriginatingIpHeader + h.name === ContextHeaders.OriginatingIpHeader || h.name === ContextHeaders.ClientFingerprintHeader } map { header => if (header.name === ContextHeaders.AuthenticationTokenHeader) { header.name -> header.value.stripPrefix(ContextHeaders.AuthenticationHeaderPrefix).trim |