Hi All! We couldn’t be more excited about all the goodness packed into
Redwood v0.7.0. The amount (and quality) of included community contributions is just amazing.
And, most of all, there’s a new Redwood Auth package
So where should you get started? Well, I’m glad you asked, 'cause there’s more fun to be had than just running the command yarn rw g auth [netlify|auth0]
.
But, to be clear, that generator is just delightful, right?
Documentation
New Tutorial “Authentication” Section
If you’re a learn by doing kind of person, definitely check out this addition to the Tutorial. The focus is on adding Netlify Identity, including simple API verification and using the new <Private>
Route component.
Authentication Guide
Don’t miss the new documentation, which covers the soup-to-nuts of the Auth package:
- how to install and config manually
- using either Netlify Identity or Auth0
- API-side usage
- GraphQL queries and mutations, and more!
See it in use: Redwood Example Apps
Redwood Example Blog (AKA the “Hammer” blog)
This project’s README includes a setup walkthrough with instructions to implement Netlify Identity. The difference here is that you’ll get to work with existing code, which is different from what you create in the Redwood Tutorial.
Redwood Example Invoice project
This is an example of a true application (compared to a blog). There are no walkthroughs or setup instructions (yet). But that just means it’ll be a good test of your new-found knowledge after you’ve read some docs
Contributing
Show off your Implementation
As always, we would absolutely to see what you build – especially new ways to implement auth and extend the package. It’s great for the community as a learning process. And it gets the core team and contributors excited.
When you’re ready, the “Show and Tell” category on this forum is the place to post.
Add a New Provider
The Redwood Auth package is designed with quickly adding new Auth providers in mind. If you’d like to see just how simple this can be, check out the Contributing section of the docs.
Here are some things already in motion:
- Adding Magic.link auth provider (PR#562)
- Custom Google Auth setup using Redwood Auth package
- no one is working on Firebase Authentication yet (hint, hint)
- what else??
If you’d like to help out, just open an Issue or PR in GitHub and we’ll work with you to get it shipped.
There Will be Bugs (and Questions)
We’ve run the new Auth package through a lot of test implementations, but if you find something’s not working (or just plain broken), don’t hesitate to open a new GitHub Issue.
For general how-tos and discussions, we prefer to have those conversations here on the forums. And, please, don’t be shy! Odds are the questions you have are the same as others. Plus, you have a whole community excited to help you out – just dive in!
OK, I think that covers it. But in case I missed anything, just ask in the comments.
And have fun with v0.7.0! We can’t wait to see what you build.