mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-11-04 02:07:33 -05:00 
			
		
		
		
	Working on OAuth (#3691)
This commit is contained in:
		
							parent
							
								
									47f7cce6ff
								
							
						
					
					
						commit
						c3c39ffae2
					
				@ -456,14 +456,10 @@ class LoginController extends BaseController
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
info(print_r($user,1));
 | 
					info(print_r($user,1));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
info("checked id token");
 | 
					 | 
				
			||||||
info(print_r($user,1));
 | 
					 | 
				
			||||||
info(print_r($oauth->getProvider(request()->input('provider'))->getTokenResponse(request()->input('id_token')),1));
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        if(is_array($user))
 | 
					        if(is_array($user))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            $query = [
 | 
					            $query = [
 | 
				
			||||||
                'oauth_user_id' =>$oauth->getProvider(request()->input('provider'))->harvestSubField($user),
 | 
					                'oauth_user_id' => $google->harvestSubField($user),
 | 
				
			||||||
                'oauth_provider_id'=>$provider
 | 
					                'oauth_provider_id'=>$provider
 | 
				
			||||||
            ];
 | 
					            ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -485,14 +481,14 @@ info(print_r($oauth->getProvider(request()->input('provider'))->getTokenResponse
 | 
				
			|||||||
        $client->setAccessToken($accessToken);
 | 
					        $client->setAccessToken($accessToken);
 | 
				
			||||||
        $refresh_token = $client->getRefreshToken();
 | 
					        $refresh_token = $client->getRefreshToken();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            $name = OAuth::splitName($oauth->getProvider(request()->input('provider'))->harvestName($user));
 | 
					            $name = OAuth::splitName($google->harvestName($user));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            $new_account = [
 | 
					            $new_account = [
 | 
				
			||||||
                'first_name' => $name[0],
 | 
					                'first_name' => $name[0],
 | 
				
			||||||
                'last_name' => $name[1],
 | 
					                'last_name' => $name[1],
 | 
				
			||||||
                'password' => '',
 | 
					                'password' => '',
 | 
				
			||||||
                'email' => $oauth->getProvider(request()->input('provider'))->harvestEmail($user),
 | 
					                'email' => $google->harvestEmail($user),
 | 
				
			||||||
                'oauth_user_id' => $oauth->getProvider(request()->input('provider'))->harvestSubField($user),
 | 
					                'oauth_user_id' => $google->harvestSubField($user),
 | 
				
			||||||
                'oauth_user_token' => request()->input('access_token'),
 | 
					                'oauth_user_token' => request()->input('access_token'),
 | 
				
			||||||
                'oauth_user_refresh_token' => $refresh_token,
 | 
					                'oauth_user_refresh_token' => $refresh_token,
 | 
				
			||||||
                'oauth_provider_id' => $provider
 | 
					                'oauth_provider_id' => $provider
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user