Comments (8)
What is it that you are trying to do? The package is meant specifically for integration with Eloquent and Laravel's Auth system, and the OAuthIdentity class is essentially private to the package and doesn't need to be used by the end user.
from eloquent-oauth-l5.
My project works with Jenssegers\Mongodb\Model and Mongodb connection without Mysql DB
Currently it works fine with Laravel's Auth system. And fail on class OAuthIdentity extends Eloquent
from eloquent-oauth-l5.
Gotcha! Lemme look into it, see if I can figure out a simple solution.
from eloquent-oauth-l5.
Looks like the easiest solution without changing anything would be to write your own IdentityStore implementation that looks things up in Mongo, and bootstrap everything in your own service provider instead of using the one that ships with the package.
There's no way to allow changing the base class at runtime so writing your own IdentityStory is really the only option regardless. I will see what I can do about making it easier to override that without writing your own service provider though. Likely will stick an interface in front of it and resolve it out of the IOC in my own service provider, so you can override the interface binding after the fact and use your own implementation. That sound like it would work for you?
from eloquent-oauth-l5.
Fine.
That what I thought, Just a wanted to be sure and notify you.
Thank you.
from eloquent-oauth-l5.
https://github.com/adamwathan/eloquent-oauth-l5/releases/tag/v0.2.0
Should be able to swap out the IdentityStore now by registering your own IOC binding for it.
from eloquent-oauth-l5.
Woha! It was fast :)
from eloquent-oauth-l5.
If I didn't do it right away it'd take me months :)
from eloquent-oauth-l5.
Related Issues (20)
- Problem with user has same email address on login HOT 1
- Twitter HOT 1
- Add support for Twitter provider HOT 3
- EloquentOAuthServiceProvider not found HOT 4
- cannot get gender from facebook HOT 3
- Exception: Publish package configuration in Laravel 5.2 HOT 1
- API calls from the server require an appsecret_proof HOT 1
- Why are you using another config file? HOT 1
- Nice package but can be framework agnostic. Can you do that please HOT 1
- Support Laravel 5.3 HOT 4
- Installation Problem HOT 1
- Sentinel integration HOT 2
- Error 500 HOT 2
- Tag for Laravel 5.4-support? HOT 3
- Allow more than one scope HOT 12
- Is There a way to auth sending email and password to Facebook or google? HOT 3
- how do i make remember me now?? HOT 2
- login in with a customised guard HOT 1
- already have an account registred with the same email HOT 1
- i got guzzle http exception 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 eloquent-oauth-l5.