mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Update oauth disconnect method
This commit is contained in:
parent
081b727a07
commit
aa156330db
@ -736,4 +736,18 @@ class UserController extends BaseController
|
||||
return $this->itemResponse($user->fresh());
|
||||
|
||||
}
|
||||
|
||||
public function disconnectOauth(DisconnectUserMailerRequest $request, User $user)
|
||||
{
|
||||
$user->oauth_user_id = null;
|
||||
$user->oauth_provider_id = null;
|
||||
$user->oauth_user_token_expiry = null;
|
||||
$user->oauth_user_token = null;
|
||||
$user->oauth_user_refresh_token = null;
|
||||
$user->save();
|
||||
|
||||
return $this->itemResponse($user->fresh());
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -332,6 +332,7 @@ Route::group(['middleware' => ['throttle:api', 'api_db', 'token_auth', 'locale']
|
||||
Route::post('users/bulk', [UserController::class, 'bulk'])->name('users.bulk')->middleware('password_protected');
|
||||
Route::post('/users/{user}/invite', [UserController::class, 'invite'])->middleware('password_protected');
|
||||
Route::post('/users/{user}/disconnect_mailer', [UserController::class, 'disconnectOauthMailer']);
|
||||
Route::post('/users/{user}/disconnect_oauth', [UserController::class, 'disconnectOauth']);
|
||||
Route::post('/user/{user}/reconfirm', [UserController::class, 'reconfirm']);
|
||||
|
||||
Route::resource('webhooks', WebhookController::class);
|
||||
|
Loading…
x
Reference in New Issue
Block a user