Comments (24)
No worries.
I was kind of having the same thought process of first coming up with a plan for integrating stuff.
So, let me know if you want any other functionality for me to work on. I will pick that up.
from webcrumbs.
Sure Definitely!! On it!
from webcrumbs.
@webcrumbs-community i have generated a PR for issue 72. Can you review it and merge it. Let me know if you have any questions
from webcrumbs.
Allowed Callback URLs:
http://localhost:3000/api/auth/callback
Allowed Logout URLs:
http://localhost:3000/
from webcrumbs.
@webcrumbs-community Can you please assign it to me, I would like to work on this?
from webcrumbs.
Hi, @aditya4196! Thanks, mate. Let us know how it goes.
from webcrumbs.
I think taking a look at #74 may help! Cheers
from webcrumbs.
Based on our research, For a particular user to integrate with the auth0 through a plugin, they need to create an account based on what their requirements are from auth0. We haven't found any specific sdk or api which can help create an account.
The only way it seems to be is through the sign up page.
There are management apis which can handle user management for the auth0, but it could be done only within an existing account.
It would be more convenient if we could request the auth0 staff to build a plugin which can give the entire control for auth0
Also I assume, it is the same issue with ClerkAuth
What are your opinions about it?
from webcrumbs.
Hi, @aditya4196.
It's similar for ClerkAuth, it seems. I suggest we don't worry about making the account creation easier and integrated at this point. What we can do instead is to have a component in our dashboard that adds a form where the admin will put his or her account credentials. For the time being, ClerkAuth is working with an environment variable containing these credentials. In the future we can add the dashboard form as well. What do you think? If Auth0 does not offer a SDK for the login page, we can use a similar structure as in /admin
.
On requesting the Auth0 staff, absolutely. That would be awesome. I'm not sure if we should finish our Plugin Documentation first so they can know what to build. But we could give them a heads up. If you feel like, yes, please do it.
Cheers!
from webcrumbs.
Got it!
We will go ahead and implement the component.
And also, we will try to request the Auth0 staff for the build!
from webcrumbs.
Sorry for the delay.
Im going to complete it by today EOD
from webcrumbs.
Don't worry, @aditya4196! And thanks for letting us know. Anything you need, drop a comment. Cheers
from webcrumbs.
Great, @aditya4196! Will do.
from webcrumbs.
Great!
I still have some questions regarding the plugin structure and integration.
I think we need to brainstorm and define a uniform structure for the plugin integration process, especially for authentication modules as I have noticed that It needs some technical intervention to use the plugin (setup the authentication) for the user.
I will invest some time in researching a bit on the auth integration
from webcrumbs.
That's great! I should probably start a discussion on this topic, as it crosses a lot of issues. E.g. #51 too. I placed an initial idea at /research, but I'm also still researching and this is the central aspect of webcrumbs, be better discussed with the community. I'll post here after I open the discussion. Cheers!
from webcrumbs.
Hi, @aditya4196. I'm reviewing the PR and got stuck with Auth0 requirement of a https callback, otherwise I get the Callback URL mismatch response. Would you shed some light upon this?
from webcrumbs.
Can you post the url you used for callback?
from webcrumbs.
Let me correct the steps mentioned for testing.
And i will get back to you.
from webcrumbs.
Now it worked, thanks! I was afraid they'd ask for a https address as per the instructions, but it worked.
from webcrumbs.
I want to make it as much automated as possible since you saw it is kind of manual process to setup the auth.
Let me know once you create a discussion thread for the brainstorming.
I will try to connect with the auth0 community to see if i can get some insights on the automation process
from webcrumbs.
Great. Just opened the Core Discussion. This will be the most important part, for sure.
from webcrumbs.
Perfect!
from webcrumbs.
Also, i did not do the webpack bundling.
Im not aware about that concept much.
So i will try to read about it a bit then implement it. But for now, would this be enough to close the issue?
from webcrumbs.
No, my bad. I should've closed. I think we better focus on the Core Discussion, and then bundling and integrating will become clearer. I'll also add some resources at the research folder on micro frontends. This concept probably hold all the keys we're looking for.
from webcrumbs.
Related Issues (20)
- Goal /admin: We have a plugin search HOT 1
- Goal /registry: We have a plugin registry HOT 1
- Goal /admin: We can login to the admin panel HOT 4
- Goal /admin: We have a plugin management screen HOT 1
- Goal: We released a beta version HOT 1
- ALL: Sign our newsletter HOT 1
- ALL: Join our Discord HOT 1
- Task /core: Create a new experiment for hydration of SSR remote modules HOT 1
- Task /admin: Enhance login page with Error Handling and UX Improvements HOT 19
- Task /admin: Design Plugin Management Page for Admin Panel on Figma HOT 5
- Task /core: Create a new experiment to set up state management for host and enable state updates via plugin callbacks HOT 3
- Task /registry: Design Plugin Search Page for the Registry Website on Figma HOT 1
- Goal /community: Reach 400 stargazers HOT 1
- Fix missing rate limiting
- Task /core: Experiment current structure with more plugins HOT 13
- Task /core: Document bundling of new plugins HOT 1
- Task /core: Create experiment that caches the remote plugin HOT 4
- Goal /community: Reach 500 stargazers HOT 1
- Goal /community: Reach 600 stargazers HOT 1
- Improve README.md readability in GitHub dark theme by fixing contrast issue HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webcrumbs.