findForPassport pass different credentials

Posted 1 year ago by itstrueimryan

I'm using Passport for OAuth, and I'm using the password grant type method. I've set up the function findForPassport as such:

public function findForPassport($organizationName, $username) {
        $organizationId = optional(Organization::where('name', $organizationName)->first())->id;

        if ($organizationId === null) return null;

        return $this->where('username', $username)->where('organization_id', $organizationId)->where('confirmed', 1)->first();
}

This is working great! However, in trying to install my repo on another server, all that is being passed to this method is the username. I have no idea where I set it so that it could send two parameters, as I've searched the project for .findForPassport, organization->name and so on and nothing turns up. I'm assuming I edited something that is not tracked in the repo (some core file), but for the life of me I just can't figure out how I did this originally. Any help is appreciated.

Please sign in or create an account to participate in this conversation.

Laracasts Mascot

Hi, Have We Met Yet?

Did you know that, in addition to the forum, Laracasts includes well over 1000 lessons on modern web development? All for the price of one lunch out per month.

Sign Me Up

Channels

Reply to

Use Markdown with GitHub-flavored code blocks.