summaryrefslogtreecommitdiff
path: root/nexus/src/main/kotlin/tech/libeufin/nexus/server
diff options
context:
space:
mode:
authorms <ms@taler.net>2021-09-19 09:23:34 +0200
committerms <ms@taler.net>2021-09-19 09:23:34 +0200
commit01cec79392cf07f7ab066885337318c1bdee2b17 (patch)
tree0ce6149ebcae5ec13bc5d700256ef7b389fa2cc5 /nexus/src/main/kotlin/tech/libeufin/nexus/server
parentc7e8b73d9bc438c3aac270084e5f259323306064 (diff)
downloadlibeufin-01cec79392cf07f7ab066885337318c1bdee2b17.tar.gz
libeufin-01cec79392cf07f7ab066885337318c1bdee2b17.tar.bz2
libeufin-01cec79392cf07f7ab066885337318c1bdee2b17.zip
Sanity-check usernames at Sandbox.
Diffstat (limited to 'nexus/src/main/kotlin/tech/libeufin/nexus/server')
-rw-r--r--nexus/src/main/kotlin/tech/libeufin/nexus/server/NexusServer.kt18
1 files changed, 1 insertions, 17 deletions
diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/server/NexusServer.kt b/nexus/src/main/kotlin/tech/libeufin/nexus/server/NexusServer.kt
index 12fd7aad..f7e02954 100644
--- a/nexus/src/main/kotlin/tech/libeufin/nexus/server/NexusServer.kt
+++ b/nexus/src/main/kotlin/tech/libeufin/nexus/server/NexusServer.kt
@@ -119,22 +119,6 @@ fun ApplicationCall.expectUrlParameter(name: String): String {
?: throw NexusError(HttpStatusCode.BadRequest, "Parameter '$name' not provided in URI")
}
-fun isValidResourceName(name: String): Boolean {
- return name.matches(Regex("[a-z]([-a-z0-9]*[a-z0-9])?"))
-}
-
-fun requireValidResourceName(name: String): String {
- if (!isValidResourceName(name)) {
- throw NexusError(
- HttpStatusCode.BadRequest,
- "Invalid resource name. The first character must be a lowercase letter, " +
- "and all following characters (except for the last character) must be a dash, " +
- "lowercase letter, or digit. The last character must be a lowercase letter or digit."
- )
- }
- return name
-}
-
suspend inline fun <reified T : Any> ApplicationCall.receiveJson(): T {
try {
return this.receive()
@@ -1060,7 +1044,7 @@ fun serverMain(host: String, port: Int) {
}
}
route("/facades/{fcid}/taler-wire-gateway") {
- talerFacadeRoutes(this, client)
+ talerFacadeRoutes(this)
}
route("/facades/{fcid}/anastasis") {
anastasisFacadeRoutes(this, client)