From 6ddeb2796147e84c07ceb81b1233f9eb36dc9d77 Mon Sep 17 00:00:00 2001 From: TheSaminator Date: Sun, 6 Feb 2022 16:24:24 -0500 Subject: [PATCH] Hopefully fix login POSTing --- plan/oauth-logo.png | Bin 0 -> 2920 bytes .../kotlin/starshipfights/auth/providers.kt | 4 +--- 2 files changed, 1 insertion(+), 3 deletions(-) create mode 100644 plan/oauth-logo.png diff --git a/plan/oauth-logo.png b/plan/oauth-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f0940b424ec1cfa3960fbd404963c45863e1c935 GIT binary patch literal 2920 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 literal 0 HcmV?d00001 diff --git a/src/jvmMain/kotlin/starshipfights/auth/providers.kt b/src/jvmMain/kotlin/starshipfights/auth/providers.kt index a638ee9..8018646 100644 --- a/src/jvmMain/kotlin/starshipfights/auth/providers.kt +++ b/src/jvmMain/kotlin/starshipfights/auth/providers.kt @@ -191,8 +191,6 @@ object TestAuthProvider : AuthProvider { form("test-auth") { userParamName = "username" passwordParamName = "password" - skipWhen { it.sessions.get>() != null } - validate { credentials -> val originAddress = request.origin.remoteHost val userAgent = request.userAgent() @@ -241,7 +239,7 @@ object TestAuthProvider : AuthProvider { call.respondHtml(HttpStatusCode.OK, page("Authentication Test", call.standardNavBar(), CustomSidebar { p { +"This method of authentication is only for testing. " - +"If you see it on the production site, you should start freaking out." + +"I trust you not to abuse this; don't make me regret my trust." } }) { section { -- 2.25.1