Commit Graph

31 Commits

Author SHA1 Message Date
Caleb Kleveter b9809bfcdb Added Content-Type header to error reponses returned from APIErrorMiddleware 2018-01-03 09:18:46 -06:00
Caleb Kleveter 919bd5e177 Throw error from Request.teams if no value is stored in the request with the teamMiddlewareKey key 2017-12-27 08:33:14 -06:00
Caleb Kleveter d71d667adc Added boolean value to request storage in TeamIDMiddleware to verify if it is registered 2017-12-27 08:32:13 -06:00
Caleb Kleveter 969990e52a Created teamMiddlewareKey global constant 2017-12-27 08:30:43 -06:00
Caleb Kleveter 5ce2cad28b Modified Request.teams method to use sessions for storing new data 2017-12-18 08:06:53 -06:00
Caleb Kleveter 622352828c Conformed MiddlewareError. AbortError protocol 2017-12-15 11:45:43 -06:00
Caleb Kleveter 694e4bbc22 Made teams array in TeamIDMiddleware.respond optional 2017-12-12 10:15:46 -06:00
Caleb Kleveter 7f09d171ea Made TeamIDMiddleware.init public 2017-12-12 07:40:25 -06:00
Caleb Kleveter 7a5a903f27 Pass a String into MiddlewareError.middlewareNotRegistered errors 2017-12-12 07:14:00 -06:00
Caleb Kleveter bd11c6f76f Changed MiddlewareError.middlewareNotRegistered associated type to String 2017-12-12 07:12:50 -06:00
Caleb Kleveter 7467b5395e Removed Store target 2017-12-11 17:18:48 -06:00
Caleb Kleveter e0b5e22d00 Moved JWT payload storage from server to request.storage 2017-12-11 17:17:26 -06:00
Caleb Kleveter 0cad57021d Moved teamIDs storage from server to request.storage 2017-12-11 17:16:09 -06:00
Caleb Kleveter e2c1609b59 Changed Request.payload property to a method and created Request.teams method 2017-12-11 11:33:36 -06:00
Caleb Kleveter 2db5cf4383 Created TeamIDMiddleware middleware class 2017-12-11 11:33:01 -06:00
Caleb Kleveter 2e12e21133 Created teamIDs storage variable 2017-12-11 11:32:03 -06:00
Caleb Kleveter d864db17c9 Exported Errors module in SkelpoMiddleware Exports 2017-12-11 11:31:06 -06:00
Caleb Kleveter 69c3cc39e1 Created Errors target with MiddlewareError enum 2017-12-11 11:30:22 -06:00
Caleb Kleveter befe5f7c13 Fixed code indentation in targets array 2017-12-11 11:13:29 -06:00
Caleb Kleveter a8de65b077 Created SkelpoMiddleware target to export other targets 2017-12-11 10:03:29 -06:00
Caleb Kleveter ce59fa2d55 Assign the JWT payload to jwtPayload variable in JWTAuthenticationMiddleware.respond method 2017-12-11 09:51:36 -06:00
Caleb Kleveter 0aaf75bba5 Created Request.payload extension computed property 2017-12-11 09:50:35 -06:00
Caleb Kleveter aed92437ab Created jwtPayload storage variable 2017-12-11 09:50:10 -06:00
Caleb Kleveter 7d3e9b503a Created Store target for storing internal package data 2017-12-11 09:49:27 -06:00
Caleb Kleveter d7e4f3aafb Added SkelpoMiddleware product library 2017-12-07 09:24:41 -06:00
Caleb Kleveter e7cdfd173b Added public init to APIErrorMiddleware 2017-12-07 09:23:52 -06:00
Caleb Kleveter 4d12021dea Added APIErrorMiddleware from outside project 2017-12-07 09:15:19 -06:00
Caleb Kleveter 84f5fe43d3 Added AWTAuthenticationMiddleware from outside project 2017-12-07 09:14:51 -06:00
Caleb Kleveter 2800746c05 Made Request.parseJWT public 2017-12-07 09:13:52 -06:00
Caleb Kleveter f9ac9a5ab6 Created Request.parseJWT extension method 2017-12-07 09:11:27 -06:00
Caleb Kleveter 5574a4c4d8 Confgired Project 2017-12-07 09:10:05 -06:00