Comments (3)
@okwinza actually, this was good timing. I just added a generic
provider that is a catch-all for something that's not supported.
I think it's the best of both worlds: for any providers that we do have, we can set things up with the exact options they need (with validation), a custom Client class (that's a new thing I just added this morning), and generate the README with specific instructions. For anything we don't have, use the generic. I agree that requiring this bundle to support every provider is a bad idea - I don't want someone to get frustrated and not be able to get something done because we (for example) haven't merged a PR for some provider.
What do you think about the generic
provider? I think it covers us (check the end of the README - it shows the usage - very similar to your configuration actually).
from oauth2-client-bundle.
@weaverryan So bad i completely missed that issue #6
Yeah i think it makes sense and provides a way to set up most of Oauth providers without any pain.
I think we can stick for that and see how it goes. I'm concerned about some edge cases tho(shitty implementation of Oauth RFC on server's end for example) that would require some coding but let see if that would be a thing.
from oauth2-client-bundle.
@okwinza yep, good call - we can open things up as people ask, I'd be happy to do that.
Btw, I don't have any other blockers I'm aware of for a 1.0, so unless I hear of something, I'll make that release pretty soon.
Thx for the conversation - nice to have some eyes on the library early!
from oauth2-client-bundle.
Related Issues (20)
- Telegram login not working with custom provider HOT 1
- User is not authenticating after registering with facebook/google.
- Google provider doesn't allow setting prompt option HOT 2
- Allow defining the default scope for all clients
- json_login + GoogleAuthenticator
- How to get the authenticator to protect all routes if not logged in? HOT 1
- Redirection to login page if not authenticated not working HOT 4
- Does anyone know if this is vulnerable to this hack, token switching
- connect client to server type generic
- test
- <script>alert("asd")</script>
- Change examples to use #[Route()] attributes HOT 1
- Error fetching OAuth credentials: "Missing required parameter [code_verifier]. HOT 3
- SaveAuthFailureMessage trait incompatible with symfony 7
- How to use Google login on Symfony which is used on Apache2 Reverse Proxy? HOT 2
- Unable to do functional tests with PHPUnit since upgrading to new auth system
- Update documentation, drop unmaintained Symfony HOT 5
- redirect_uri in redirects' targetUrl not returning https HOT 7
- Demo app: login with github HOT 6
- ISSUE : Keycloak v20 don't work 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 oauth2-client-bundle.