diff --git a/server/AyaNova/Controllers/AuthController.cs b/server/AyaNova/Controllers/AuthController.cs index d43c1ec4..03c5f16a 100644 --- a/server/AyaNova/Controllers/AuthController.cs +++ b/server/AyaNova/Controllers/AuthController.cs @@ -70,6 +70,8 @@ namespace AyaNova.Api.Controllers return StatusCode(503, new ApiErrorResponse(ApiErrorCode.API_CLOSED, null, serverState.Reason)); } int nFailedAuthDelay = 10000; + + #if (DEBUG) nFailedAuthDelay = 1; @@ -116,8 +118,7 @@ namespace AyaNova.Api.Controllers }; string TestToken = Jose.JWT.Encode(payload, secretKey, Algorithm); - - //"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOiIxNTQ0NTU5NzAwIiwiZXhwIjoiMTU0NzE1MTcwMCIsImlzcyI6ImF5YW5vdmEuY29tIiwiaWQiOiIxIiwiYXlhbm92YS9yb2xlcyI6IjMyNzY3In0.fMq_8Dvia63rzN_U2zjczPvUNM40OEAeI4VOeV6ulGw" + //Post JWT creation test payloads switch (creds.Password) { @@ -125,14 +126,10 @@ namespace AyaNova.Api.Controllers TestToken = TestToken.Substring(0, TestToken.Length - 3); break; case "TRANSPOSE_SIGNATURE": - //this FYUCKERY - //"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOiIxNTQ3NzcyNTQyIiwiZXhwIjoiMTU1MDM2NDU0MiIsImlzcyI6ImF5YW5vdmEuY29tIiwiaWQiOiIxIiwiYXlhbm92YS9yb2xlcyI6IjAifQ.M3zEZ2ybTctDl3htsKmxtwVQPEJ5j6jflal48R Tp zo4" - //"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOiIxNTQ3NzcyNTQyIiwiZXhwIjoiMTU1MDM2NDU0MiIsImlzcyI6ImF5YW5vdmEuY29tIiwiaWQiOiIxIiwiYXlhbm92YS9yb2xlcyI6IjAifQ.M3zEZ2ybTctDl3htsKmxtwVQPEJ5j6jflal48Rzpzo4" - int len=TestToken.Length; + //Transpose two characters in the signature + int len=TestToken.Length; var Transposed = TestToken.Substring(0,len-5) + TestToken[len-4] + TestToken[len-5] + TestToken.Substring(len-3,3); - TestToken=Transposed; - //int len = str.Length; - // return str[len-1] + str.Substring(1,len-2) + str[0]; + TestToken=Transposed; break; }