philsturgeon / codeigniter-oauth2

NO LONGER ACTIVELY MAINTAINED. USE https://github.com/thephpleague/oauth2-client INSTEAD
http://getsparks.org/packages/oauth2/versions/HEAD/show
351 stars 178 forks source link

Getting an error "Unable to load the requested class: oauth2" #50

Open tc885 opened 11 years ago

tc885 commented 11 years ago

Hi gang.

I have a fresh version of CI running and I've installed the codeigniter-oauth2 spark via bash on my Ubuntu instances on EC2.

I followed the directions of the documentation and created a controller called auth using the demo code.

I have looked in my sparks folder and all the correct files/folders are there (as well as the /0.4.0 folder).

I have added the Facebook

My autoloads file has this

$autoload['libraries'] = array('session','OAuth2');

Now when I open the page mydomain.com/auth/sessions/facebook I get the error

"Unable to load the requested class: oauth2"

I can't seem to find any other assistance online regarding this issue online. I don't think it's an issue of not having the right case as I have tried all different ways of writing it.

Any direction to fix this issues would be greatly appreciated.

grahammccarthy commented 10 years ago

Hi @tc885, i know you asked this a while ago, but I just came across it. You don't add the OAuth2 reference to your autoload, that belongs in the Spark. This entire repo belongs in the spark. Adding the Auth controller and making your modifications mentioned in the README is all that you should need to do.

Cheers!

grahammccarthy commented 10 years ago

I found this to be very helpful: http://classpattern.com/oauth-login.html