aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/core/rest.scala
Commit message (Collapse)AuthorAgeFilesLines
* cleanup logging, remove old tracing, use new tracing libraryJohn St John2017-10-051-3/+5
|
* Jstjohn/google stackdriver trace (#64)v1.0.1John St. John2017-09-211-4/+6
| | | Add app-level tracing to driver-core (https://www.pivotaltracker.com/story/show/151100422)
* Utils from pds-commonvlad2017-09-191-20/+89
|
* Library upgrades and code tweaks to support Scala 2.12v0.15.0Jakob Odersky2017-08-021-4/+4
|
* Add OptionT REST extensions for returning 404 on None, and 200 on SomeZach Smith2017-07-281-372/+379
|
* New `Pagination` case classv0.13.22vlad2017-07-111-0/+2
|
* Use an abstract materializer in RestServiceJakob Odersky2017-07-051-2/+2
| | | | | | | This avoids exposing implementation details to services. (Suggesting this now as the ongoing PDSUI refactor will create a lot of new RestService children.)
* Return map of authorized permissionsZach Smith2017-06-161-17/+37
|
* Trim newline from public key filev0.13.2Zach Smith2017-05-301-1/+1
|
* Merge pull request #41 from drivergroup/service-dependenciesVlad Uspensky2017-05-251-3/+35
|\ | | | | Passing User-Agent in outgoing HTTP requests
| * Merge branch 'master' of https://github.com/drivergroup/driver-core into ↵vlad2017-05-251-2/+3
| |\ | | | | | | | | | service-dependencies
| * | Merge branch 'master' of https://github.com/drivergroup/driver-core into ↵vlad2017-05-251-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | service-dependencies # Conflicts: # src/main/scala/xyz/driver/core/app.scala # src/main/scala/xyz/driver/core/rest.scala
| * | Merge branch 'master' of https://github.com/drivergroup/driver-core into ↵vlad2017-05-241-52/+146
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | service-dependencies # Conflicts: # src/main/scala/xyz/driver/core/app.scala # src/main/scala/xyz/driver/core/rest.scala
| * | | Passing User-Agent in outgoing HTTP requests, Returning services' ↵vlad2017-05-231-2/+33
| | | | | | | | | | | | | | | | dependencies in /version
* | | | Merge branch 'master' of https://github.com/drivergroup/driver-core into ↵vlad2017-05-251-56/+147
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | http-stacktrace # Conflicts: # src/main/scala/xyz/driver/core/app.scala # src/main/scala/xyz/driver/core/rest.scala
| * | | Base64 decode public key file in token authorizationv0.12.9Zach Smith2017-05-251-2/+3
| | |/ | |/|
| * | Change to lazy loading public keyZach Smith2017-05-241-2/+2
| | |
| * | Add apply method to CachedTokenAuthorization to pass in publicKeyFile paramZach Smith2017-05-241-1/+15
| | |
| * | Add user parameter to authorization methodZach Smith2017-05-241-11/+11
| | |
| * | Re-add withAuthToken method to ServiceRequestTokenZach Smith2017-05-241-1/+8
| | |
| * | Respond to a few more PR commentsZach Smith2017-05-241-24/+16
| | |
| * | Add default for query parameterZach Smith2017-05-241-1/+1
| | |
| * | Change signature of RestService#getZach Smith2017-05-241-3/+3
| | |
| * | Permissions token refactorsZach Smith2017-05-241-70/+96
| | |
| * | Override hashCode equals and toString, rename to AuthorizedRequestContextZach Smith2017-05-241-11/+30
| | |
| * | Update AuthProvider to use cached permissions tokenZach Smith2017-05-241-60/+97
| | |
| * | Change signature for GET query params to allow for duplicate query keysZach Smith2017-05-241-7/+4
| |/
* / Http stacktracing using headers to see which hosts this request was passingvlad2017-05-191-4/+17
|/
* Bump sbt-settings and fix errorsv0.12.3Zach Smith2017-05-011-32/+38
|
* Header definition to set cached permissions + updated ↵v0.12.2vlad2017-04-231-0/+1
| | | | com.typesafe.scala-logging to 3.4.0
* Permissions header to prepare for PDW-600v0.12.1vlad2017-04-131-0/+2
|
* PDW-598 Getting rid of log wrappervlad2017-04-121-15/+10
|
* Revert "WIP: fixing sanitize directive to account for chunked/strict request ↵Stewart Stewart2017-04-031-9/+1
| | | | | | entities" This reverts commit 5831ed23235daccc773362bfb5bb5dda70f7dc1b.
* Merge branch 'master' of github.com:drivergroup/driver-coreStewart Stewart2017-04-031-4/+4
|\
| * More loggingv0.10.40vlad2017-04-011-1/+2
| |
| * Logging clean up, Monadic execution utilsv0.10.39vlad2017-03-311-4/+3
| |
* | WIP: fixing sanitize directive to account for chunked/strict request entitiesStewart Stewart2017-03-311-1/+9
|/
* Revert "Hopefully fixing 504s"v0.10.37Zach Smith2017-03-271-4/+2
| | | | This reverts commit a03bef1436774e8937a90df2927babc52608d150.
* Merge remote-tracking branch 'origin/master'v0.10.36vlad2017-03-271-0/+3
|\
| * Add withAuthToken convenience method to ServiceRequestContextZach Smith2017-03-251-0/+3
| |
* | Hopefully fixing 504svlad2017-03-271-2/+4
|/
* PDW-238 Session validity verification support for `AuthProvider`, abstract ↵vlad2017-03-251-1/+1
| | | | `isSessionValid`
* PDW-238 Session validity verification support for `AuthProvider`vlad2017-03-241-3/+3
|
* PDW-238 Session validity verification support for `AuthProvider`vlad2017-03-241-4/+19
|
* Merge remote-tracking branch 'origin/master' into master3v0.10.33vlad2017-03-241-43/+89
|\
| * slight refactor of escapeScriptTagsStewart Stewart2017-03-211-13/+15
| |
| * add tailrec annotationStewart Stewart2017-03-211-0/+1
| |
| * turn object xyz.driver.core.rest into packageStewart Stewart2017-03-201-57/+59
| |
| * add directive for sanitizing script tags request entitiesStewart Stewart2017-03-191-0/+37
| |
| * scalafmtStewart Stewart2017-03-191-16/+20
| |