StructureVapor Request.JWT struct JWT Topics Structures struct Apple struct Google struct Microsoft Instance Properties var apple: Apple var google: Google var microsoft: Microsoft Instance Methods func sign<Payload>(Payload, kid: JWKIdentifier?) throws -> String func verify(_:as:) func verify<Payload>(as: Payload.Type) throws -> Payload