Bot releases are hidden (Show)
Published by calebkleveter almost 6 years ago
The scope
query string parameters in the Google and GitHub routers used raw space characters (
), which sometimes caused the URL to break. Theses have been replaced with URL encoded spaces (%20
), so they should always work now.
Published by 0xTim almost 6 years ago
Published by calebkleveter about 6 years ago
Updated JWT package version to 3.0! Something else might have been fixed also 🤔. Not sure.
Published by calebkleveter over 6 years ago
Server-to-Server with Google
You can now do Server-to-Server auth with Google. No guide yet. You can roughly follow the other Google auth guide to get an idea of what you are supposed to do.
You can now get a token without hitting a route using:
FederatedServiceRouter(callback: "") { req, _ in req.makeResponse() }.fetchToken(from: request)
Published by calebkleveter over 6 years ago
Take the red pill. It's worth it.
Published by calebkleveter over 6 years ago
Imperial and its documentation has been updated for Vapor 3 RC. Have fun!
Published by calebkleveter over 6 years ago
Now ported to Vapor 3! Use version 0.3.0
if you are on Vapor 2.
You can now conform to FederatedCreatable
so you can create an instance of a model from a service and store it in a session:
let user = request.create(User.self, from: .github)
let user = request.fetch(User.self)
(This is how it is supposed to work. Haven't tested it yet 😉.)
Published by calebkleveter almost 7 years ago
Federated Login with Google is now implemented!
Published by calebkleveter almost 7 years ago
Imperial Middleware is now ready, allowing you to protect routes that require authentication and to redirect a user if they try to access a protected route.
Published by calebkleveter almost 7 years ago
Federated Login with GitHub is now available!