We’re excited to announce FusionAuth’s participation in this year’s Hacktoberfest! Hacktoberfest is a global event that takes place every Autumn, during which developers are encouraged to contribute to open-source projects like FusionAuth. The goal is to foster a vibrant open-source community, celebrate shared knowledge, and make the world of coding more accessible to all. You can find other participating repositories by searching GitHub or GitLab.
Getting Started
The first step is to register for Hacktoberfest. Once you’ve registered, any PRs submitted to FusionAuth (or any other repo with the label #Hacktoberfest) will count towards your participation in the event!
Contributing
If you haven’t participated before make sure to read the Hacktoberfest Participation Guide.
To see all of FusionAuth’s issues in one place see the full issue search.
This year for the Hacktoberfest we chose to focus on all of our JavaScript and Mobile repositories. I have added the tag hacktoberfest
to each one of the following repositories and even added an issue for simply updating the packages to their latest version.
JavaScript
- Angular- The Authorization Code grant using the Angular framework
- Consents- Example using advanced registration forms and consents
- Deeplinking- Example returning users to the same page they logged in on
- Device grant- An example of the Device Authorization grant
- Family management- Family management and consent creation
- FusionAuth SSO- Example of SSO between two different custom applications
- Gaming and device grant- Example using the Device Authorization grant to provide authentication to a game.
- Gatsby OAuth- An example of using Gatsby with the Authorization Code grant and PKCE
- JWT Auth and a Microservices gateway- API gateway and microservices secured using JWT auth
- JavaScript JWT- JWT creation and decoding examples with JavaScript
- Magic links login- nextjs app which uses magic links for authentication
- Microservices gateway- API gateway and microservices
- Multi-tenant application- Two nodejs applications in different tenants, living in different domains.
- React with the hosted backend- The Authorization Code grant using the React framework with the FusionAuth React SDK and the hosted backend
- React full stack- Fusion Desk example
- Twitter login- Node/express app which uses Twitter for authentication
- User actions example- Corresponds to the user actions guide tutorial
- Vue.js- The Authorization Code grant using the Vue.js framework
Mobile
- Expo- React Native Quickstart