Add Better oAuth Integration Support #46
Labels
can-reopen
This can be reopened when any maintainer is available
enhancement
New feature or request
should-be-a-package
This should not be in the core package but instead of a third party package
Milestone
This will be oAuth integrations like Twitter, GitHub, Slack etc etc.
This will start off with integrations for Slack and Discord and will be open for extension for other drivers, primarily third party unless we deem necessary for other integrations.
I chose Slack and Discord because that is what I need for my current Masonite project. I want it to be a simple plug and play system.
All this will require is to add a service provider and it will simply make the integration and drivers accessible from the container.
If you want to add other third party integrations then it will simply be loading them into the container.
I'm contemplating about making this either party and wholly a third party package instead of integrating this into this
core
library. This might have to be something likeMasoniteFramework/oAuth
or something and thenpip install masonite-oauth
End code will look like:
Add two routes:
Get and send the authorization
For Masonite 1.5, only Slack and Discord drivers will be pre installed. Social media drivers will be added in 1.6
The text was updated successfully, but these errors were encountered: